Sentry

Error tracking and performance monitoring that groups crashes, traces slow requests and points developers to the code behind them.

45.7k stars, 5k forks Python On GitHub since August 2010

What is Sentry?

Sentry collects errors and performance data from your applications through official SDKs for most languages and frameworks, groups related events into issues and shows the stack trace, release and user context behind each one. Developers use it to see what broke after a deploy, which requests are slow and which users were affected, and to trace a problem across services. This repository holds the main Sentry server; the hosted service at sentry.io runs the same code. Its interface comes in 35 languages.

Good fit if

  • You want crash reports and performance traces for your own apps on servers you control.
  • You already use Sentry's SDKs and want to keep the data in-house.

Look elsewhere if

  • You want product analytics and session replay next to error data: PostHog.
  • You are debugging LLM applications and need prompt and agent traces: Langfuse.

Before you adopt it

Sentry uses the Functional Source License, so it is not open source by the OSI definition: you may not use it to offer a competing product, and each release converts to Apache-2.0 two years after it ships. Self-hosting uses a separate repository with a large Docker Compose stack, which needs a well-sized server.

Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction

Sentry health: is it still maintained?

85 of 100, actively developed

  • Activity
    6,054 commits in the last 90 days, the latest on 31 October 2026.
    30 / 30
  • Contributors
    30 people wrote the latest 100 commits; the most active wrote 23% of them.
    20 / 20
  • Releases
    15 releases in the last 12 months; the latest, 26.10.1, on 28 October 2026.
    19 / 20
  • Replies to issues
    Too few recent issues from outside the team to measure, so this part gets a neutral score.
    10 / 20
  • Security practices
    OpenSSF Scorecard 6 of 10.
    6 / 10

Read from GitHub on 1 November 2026. How the score works

Sentry license: is it open source?

Sentry uses Functional Source License. It is source-available, not an OSI-approved open-source license: the code is public, but the license restricts how you may use it, usually commercially.

  1. August 2010First published on GitHub.
  2. TodayFunctional Source License.

How to run Sentry yourself

Docker
Dockerfile or compose file in the repository
Compose file
None in the repository
Setup effort
Not rated: no compose file to judge from
Kubernetes
No Helm chart in the repository
Desktop and mobile
No app builds in GitHub releases
Interface languages
35 languages

Install instructions: sentry.io or the README on GitHub.

Alternatives to Sentry

  • LangfuseOpen source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform. 80 health · MIT · 36.8k stars
  • code-serverVS Code in the browser 85 health · MIT · 79.7k stars

All 3 projects in Developer tools

Questions about Sentry

Is Sentry open source?

Not by the OSI definition. Sentry uses Functional Source License, which makes the code public but restricts how it may be used.

Is Sentry still maintained?

Its health score is 85 of 100 (actively developed). It had 6,054 commits in the last 90 days, the latest on 31 October 2026, and its latest release came out on 28 October 2026.

How do I run Sentry?

You can run it with Docker. The README on GitHub has the exact steps.

What are the alternatives to Sentry?

Close alternatives in the Developer tools category include Langfuse, code-server.