Quickstart
Get up and running with Sentry in minutes. Connect your first project and start capturing errors.
Features
Explore error monitoring, performance tracing, session replays, and more.
Integrations
Connect Sentry with GitHub, Jira, Slack, and dozens of other tools your team uses.
API Reference
Automate workflows and build on top of Sentry using the REST API.
What is Sentry?
Sentry is a developer-first error tracking and performance monitoring platform. It captures unhandled exceptions, traces slow transactions, records session replays, and surfaces the root cause of issues — so you can fix bugs faster and ship with confidence. Sentry is available as a cloud-hosted service at sentry.io and as a self-hosted deployment you run on your own infrastructure.Key capabilities
Error Monitoring
Capture, group, and triage every unhandled error across your stack with intelligent deduplication and stack traces.
Performance Monitoring
Measure transaction latency, database query performance, and frontend Web Vitals in real time.
Distributed Tracing
Follow a request across microservices with full end-to-end traces and span-level visibility.
Session Replays
Replay exactly what a user experienced before an error — DOM changes, network requests, and console logs.
Profiling
Find performance bottlenecks at the function level with continuous and transaction-based profiling.
Crons & Uptime
Monitor scheduled jobs and external endpoints so you know the moment something stops working.
Dashboards
Build custom dashboards with real-time charts over errors, transactions, metrics, and more.
AI Triage with Seer
Let Seer automatically investigate issues, suggest root causes, and recommend fixes.
Integrations
Connect with GitHub, GitLab, Jira, Slack, PagerDuty, and many more tools out of the box.
How Sentry works
When you install a Sentry SDK in your application, it automatically captures errors and performance data and sends it to Sentry. The platform groups related events, enriches them with context (stack traces, breadcrumbs, user info), and notifies your team through your preferred channels.- SDK — A lightweight library installed in your app. Sentry SDKs exist for JavaScript, Python, Ruby, Go, Java/Kotlin, iOS/macOS, Android, .NET, React Native, and more.
- Relay — An edge proxy that validates, normalizes, and forwards event payloads while protecting your DSN.
- Platform — The core application that processes events, groups issues, evaluates alert rules, and serves the UI.
Official SDKs
JavaScript
Browser, Node.js, React, Vue, Angular, Next.js, and more
Python
Django, Flask, FastAPI, Celery, and more
React Native
iOS and Android via React Native
Go
Standard library and popular frameworks
Java / Kotlin
Spring Boot, Android, and more
Ruby
Rails, Sidekiq, and more
Next steps
Create your first project
Follow the quickstart to instrument your app and see your first error in Sentry.
Understand core concepts
Learn about projects, organizations, environments, and releases.
Set up alerts
Configure alert rules so your team is notified when things break.
Self-host Sentry
Run Sentry on your own infrastructure using Docker Compose.