Quick Start
Set up Sentry in your app and capture your first event in under 5 minutes.
SDK Reference
Explore SDKs for JavaScript, Python, Java, mobile, and more.
API Reference
Use the Sentry REST API to query issues, manage releases, and automate workflows.
Integrations
Connect Sentry to Slack, GitHub, Jira, PagerDuty, and dozens of other tools.
Get started in 4 steps
Create a Sentry account
Sign up at sentry.io and create your organization. Sentry is free for small teams with generous limits.
Create a project
Inside your organization, create a project for your application and choose your platform (JavaScript, Python, Java, etc.).
Install the SDK
Add the Sentry SDK to your codebase using your package manager of choice and initialize it with your project’s DSN.
What you can do with Sentry
Error Monitoring
Capture unhandled exceptions with full stack traces, breadcrumbs, and user context.
Performance Monitoring
Trace slow transactions, detect N+1 queries, and profile your application’s bottlenecks.
Session Replay
Watch pixel-perfect replays of user sessions to understand exactly what happened before an error.
Cron Monitoring
Monitor scheduled jobs and get alerted when they fail, run too long, or don’t run at all.
Uptime Monitoring
Continuously check your endpoints for availability and get instant alerts on downtime.
Profiling
Find performance bottlenecks down to the function level with continuous profiling.