Sentry
Application monitoring platform that helps developers diagnose, fix and optimize the performance of their code.
- Actively maintained
- Well documented
Overview
Sentry is a debugging and observability platform that helps developers detect, trace, and fix issues in production applications. Beyond classic error tracking (grouping, tracing, and alerting on exceptions), its feature set now spans performance tracing, a trace explorer, session replay, log aggregation, and uptime monitoring - giving a fuller picture of what happened around an error, not just the stack trace itself.
It ships official SDKs for a very wide range of platforms - JavaScript, Python, Ruby, PHP/Laravel, Go, Rust, Java/Kotlin, Swift/Objective-C, C#/.NET, C/C++, Dart/Flutter, Elixir, and even game engines like Unity, Unreal, and Godot - so it can be dropped into most application stacks with an official client rather than a community one.
Sentry's source is licensed under the Functional Source License (FSL-1.1-Apache-2.0), which converts to Apache-2.0 after a time-delay period - source-available today, but not an OSI-approved open-source license until that conversion happens for a given release. It's a fit for teams that want a self-hostable, full-stack alternative to purely proprietary error-tracking/observability SaaS.
Why it's in this catalog
Catalog rating: ★★★★☆ (4/5)
The dominant self-hosted error-tracking platform; note FSL converts to Apache-2.0 only after a 2-year delay period.
- Foundational
- Vendor-backed
- Categories
- Monitoring
- Languages
- Python, TypeScript
- License
- FSL-1.1-Apache-2.0
Related Projects
Prometheus
Apache-2.0Open source systems monitoring and alerting toolkit with a dimensional data model and powerful query language.
Actively maintained
- Monitoring
Grafana
AGPL-3.0Open source platform for monitoring and observability, letting you query, visualize and alert on metrics.
Actively maintained
- Monitoring
Jaeger
Apache-2.0CNCF distributed tracing platform for visualizing request flows across microservices, pinpointing exactly which service or call is responsible for latency or errors.
Actively maintained
- Monitoring
Fluentd
Apache-2.0CNCF-graduated log collector that unifies data collection from many sources into a single, structured logging layer.
Actively maintained
- Monitoring
Spotted an error? Suggest an edit on GitHub.