Drop-in Sentry replacement

Error tracking that fits in one binary

29 MB. Runs on a $5 VPS. Uses your existing Sentry SDKs with zero code changes. SQLite for small. Postgres for big.

Dashboard Screenshot
183 MB/s Ingest throughput
29 MB Binary size

Everything you actually use in Sentry

128 API endpoints mapped. 37 matched today. We ship more every week.

Error Tracking

Stack traces, breadcrumbs, tags, user context, release tracking. Automatic grouping. Noise filtering. The stuff that matters.

Performance

Distributed traces and transaction timing. Track p50, p95, p99 out of the box. Find slow endpoints before users complain.

Session Replay

DOM snapshots, mouse tracking, console logs. See exactly what the user saw when the error happened. Linked to the stack trace.

Profiling

Continuous profiling via the Sentry profiling protocol. Find the function that's burning CPU. Spot regressions between releases.

Cron Monitors

Detect when your cron jobs go silent. Check-in compatible with every Sentry SDK that supports cron monitoring.

Custom Metrics

Counters, gauges, distributions, sets. Push through the Sentry metrics API. Build dashboards on your own terms.

29MB
Binary size
183MB/s
Ingest speed
128
Sentry APIs mapped
$5/mo
Min. hosting cost

Switch from Sentry in 5 minutes

You don't need to touch your application code. Change the DSN. Redeploy. Watch events flow in.

  1. Download the binary

    One curl command. Works on Linux, macOS, ARM, x86.

    curl -L get.urgentry.dev | sh
  2. Start the server

    SQLite by default. Add --db postgres://... for Postgres.

    urgentry serve
  3. Update your DSN

    Point your Sentry SDK at urgentry. One line change.

    dsn: "http://key@your-server:8080/1"
  4. Deploy

    Push the config change. Events start appearing in seconds. Your SDK code stays identical.

// sentry.config.js

Sentry.init({
  dsn: "https://key@o123.ingest.sentry.io/456",
  dsn: "http://key@your-server:8080/1",

  // everything else stays the same
  tracesSampleRate: 1.0,
  replaysSessionSampleRate: 0.1,
  profilesSampleRate: 1.0,
});
Open Source

Read every line. Fork it. Ship it your way.

MIT licensed. No usage limits. No "open core" bait-and-switch. The binary you download is the whole product. Contributions welcome.

MIT
License
Go
Written in
29MB
Whole binary
0
Runtime deps