ErrTapDocs

ErrTap Docs

Install ErrTap SDKs, configure DSNs, send errors and logs, measure Web Vitals, set up uptime, cron and queue monitoring, and wire alerting. Quickstarts for browser, Node, Next.js, NestJS, React Native, Laravel and .NET.

ErrTap is monitoring and observability for startups: error tracking, structured logs, real-user Web Vitals, uptime and SSL checks, cron heartbeats, Laravel queue monitoring, release health and alerting — cross-linked in one dashboard.

Get instrumented in a minute

Grab your DSN

Every project has a DSN — a URL like https://et_<key>@<host>/<project>. 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

Understand the signals

API reference