Sentry
Application Performance Monitoring & Error Tracking Software.
Trusted by
4M+ developers
Companies using Sentry
90,000+
SDK Support
100+ languages & frameworks
Open Source
Core product is open source
About Sentry
Sentry provides code-level observability for software teams to diagnose, fix, and optimize the performance of their applications. Its core functionality includes real-time error tracking and performance monitoring across a wide variety of languages and frameworks, including JavaScript, Python, Java, and mobile platforms like iOS and Android. Sentry enhances debugging with features like stack traces, session replay for user-level insights, code ownership for assigning issues, and release health monitoring. It integrates seamlessly into existing developer workflows with support for tools like GitHub, Slack, Jira, and more, enabling teams to automate issue resolution and improve their release cycles. The platform is available as a SaaS offering or can be self-hosted.
Core Monitoring Features
Error Monitoring
Capture and group exceptions and errors with full stack traces and application context.
Performance Monitoring
Trace slow transactions to poor-performing API calls and database queries.
Session Replay
Get a video-like reproduction of user interactions on your website to understand the context of errors.
Release Health
Monitor the health of application releases by observing user adoption, crash rates, and session stability.
Cron Monitoring
Monitor the uptime and performance of scheduled and recurring jobs.
Developer Platform
Sdks
SDKs for a wide range of platforms including JavaScript, Python, PHP, Ruby, Go, Java, .NET, iOS, and Android.
Integrations
Integrates with popular services like GitHub, Slack, Jira, Vercel, GitLab, and Microsoft Teams.
Code Ownership
Automatically route alerts and assign issues to the correct team or individual using CODEOWNERS files.
Alerting & Workflow
Customizable alerting rules to notify teams of critical issues via Slack, email, and other channels.