ErrTap Docs
Install ErrTap SDKs, configure DSNs, send errors, set up uptime and cron monitors, and wire alerting. Quickstarts for browser, Node, NestJS, Laravel, .NET, and more.
ErrTap is monitoring and observability for startups: error tracking, uptime and SSL checks, cron heartbeats, alerting, and release health — six signals, cross-linked, one dashboard.
Get instrumented in a minute
Grab your DSN
Every project has a DSN — a URL like https://et_…@your-host. The username portion is the
write-only key; the host is where events are sent. Find it under Settings → Client keys.
SDKs authenticate with Authorization: DSN <bare-key> — never send the full URL string as a
header value.
Send a test event
The fastest way to verify wiring is one curl:
curl -X POST https://your-host/ingest/error \
-H "Authorization: DSN et_<your-key>" -H "content-type: application/json" \
-d '{"message":"hello from curl","type":"TestError"}'Watch it land
Ingestion is asynchronous: the API replies 202 immediately and a background worker
fingerprints, groups, and stores the event. If an issue appears on your dashboard a few seconds
later, you're connected.
Pick your platform
Browser
npm i @errtap/browser — window.onerror, unhandled rejections, manual capture, and structured logs.
Node.js
@errtap/node with process error hooks, capture helpers, structured logs, and release tagging.
Next.js
@errtap/next — Node-only instrumentation.ts (skip Edge), browser via instrumentation-client.ts.
NestJS
@errtap/nestjs — ErrTapModule.forRoot plus a global exception filter.
React Native
@errtap/react-native hooks ErrorUtils for uncaught JS errors in RN and Expo apps.
Laravel
composer require errtap/laravel — exception handler integration and context enrichment.
.NET
ErrTap NuGet package for ASP.NET Core, plus a raw-ingest snippet for classic ASP.NET.
Understand the signals
Error tracking
Fingerprinting, grouping, regression detection, and issue lifecycle.
Uptime & SSL
HTTP checks from the edge, SSL expiry alerts, incidents, and the public status page.
Cron heartbeats
Detect missed scheduled jobs before your users do.
Alerting
Email, Slack, and webhooks with cooldown deduplication.
Releases
Tie errors to deploys and catch regressions across versions.