Urgentry is a Sentry-compatible server in a single Go binary. Swap the DSN, keep your SDKs. Your stack traces stay on your hardware.
Everything Sentry charges extra for. In a binary smaller than most node_modules.
Stack traces, breadcrumbs, tags, user context. Groups by fingerprint. Alerts when things break. Compatible with every Sentry SDK you already use.
Distributed tracing across services. Find the bottleneck. Fix it.
See what the user did. Recordings stored on your server, not theirs.
Continuous profiling linked to traces. CPU flame graphs. Memory allocation tracking.
Know when your background jobs go silent. Track counters, distributions, sets, and gauges. Emit metrics from your code using the Sentry SDK. No extra tooling required.
One binary. Linux, macOS, or Docker. 29 MB. No runtime dependencies.
SQLite by default. Add a Postgres flag when you outgrow it. Both work from the same binary.
Change the DSN in your Sentry SDK config. Everything else stays the same. 37 endpoints matched and counting.
"Migrated three projects in an afternoon. The hardest part was remembering where I put the DSN config."
"Running on a Hetzner CX22. Handles all our staging and production errors. $4.15/mo."
"Our compliance team wanted error data on-prem. Urgentry solved it without a procurement process."
Open source. MIT license. Download the binary, point your SDKs, and stop paying per event.
Get Urgentry