
Sentry
Self-hosted error tracking and performance monitoring: issues, traces, replays, logs, and cron monitors on your own infrastructure.
Sentry is an error tracking and performance monitoring platform built for developers. Applications send events to it through an SDK or its DSN endpoint, and Sentry groups them into issues with stack traces, breadcrumbs, release context, and the tags needed to see exactly who is affected. Around that core it bundles tracing and spans, session replay, structured logs, cron monitors, uptime checks, and profiling, all reachable from the same issue view.
The platform is the same codebase that powers sentry.io, with a maintained Docker Compose deployment in the getsentry/self-hosted repository. Official SDKs cover JavaScript, Python, Ruby, PHP, Go, Rust, Java, Kotlin, Swift, Objective-C, .NET, C/C++, Dart/Flutter, Elixir, Perl and Clojure, plus game engines such as Unity, Unreal and Godot. Self-hosted Sentry behaves like the SaaS Business plan without billing, so quotas and paid tiers do not exist — you own the storage and the data retention window.
Compared with SaaS error trackers such as Bugsnag, Rollbar, Raygun, Honeybadger and AppSignal, self-hosting keeps event data inside your own network and removes per-event pricing. The trade-off is operational: Sentry runs a stack of services (Postgres, Redis, Kafka, ClickHouse, Snuba, Relay) that wants a dedicated machine, and the project does not offer commercial support for self-hosted installs. It is released under the Functional Source License, which turns into Apache 2.0 two years after each release.








