The anti-Sentry

Error monitoring that ad blockers can't touch

Lightweight, server-side error monitoring. Install a tiny SDK, errors POST to your API, and a real-time dashboard shows grouped errors with source-mapped stack traces.

Free tier includes 1,000 errors/month. No credit card required.

How It Works

Three steps to never miss an error again.

1

Install the SDK

Add @errwatch/node to your project. One line of config.

2

Errors POST to API

When an error occurs, it's captured and sent to your ErrWatch endpoint. No third-party scripts.

3

See in Dashboard

Errors appear in real-time, grouped and deduplicated with source-mapped stack traces.

Features

Everything you need to catch, understand, and fix errors.

Ad Blocker Proof
Errors POST to your own domain. No third-party scripts for ad blockers to strip.
Source Map Support
Upload source maps and see original TypeScript filenames, line numbers, and code context.
Smart Deduplication
Errors are fingerprinted and grouped by message and stack trace. See counts, not noise.
Real-time Dashboard
Watch errors appear instantly via WebSocket live queries. No page refreshes needed.
Email & Webhook Alerts
Get notified instantly via email or Slack/Discord webhooks when new errors occur.
Timeline & Analytics
See error frequency over time with occurrence timelines, sparklines, and trend data.

Integrate in Minutes

Add ErrWatch to your Express app with just a few lines of code.

app.ts
import express from "express";
import { ErrWatch } from "@errwatch/node";

const app = express();

// Initialize ErrWatch with your project key
const errwatch = new ErrWatch({
  projectKey: process.env.ERRWATCH_PROJECT_KEY,
  endpoint: "https://yourapp.com/api/ingest",
});

// Your routes
app.get("/", (req, res) => {
  res.send("Hello World");
});

// ErrWatch error handler (add after all routes)
app.use(errwatch.expressHandler());

app.listen(3000);

Simple Pricing

Start free, upgrade when you need more.

Free
For side projects and getting started
$0/month
  • 1 project
  • 1,000 errors/month
  • 7-day retention
  • Source maps
  • Real-time dashboard
  • 1 email alert recipient
Pro
Popular
For production apps and teams
$10/month
  • Unlimited projects
  • 100,000 errors/month
  • 90-day retention
  • Source maps
  • Real-time dashboard
  • Unlimited email + webhook alerts
  • Team management (5 seats)

Ready to catch every error?

Set up in under 5 minutes. Free tier included, no credit card required.