Skip to main content
Sentry is a developer-first error tracking and performance monitoring platform. Connect your application in minutes and start getting full visibility into errors, performance bottlenecks, crashes, and user experience issues in real time.

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

1

Create a Sentry account

Sign up at sentry.io and create your organization. Sentry is free for small teams with generous limits.
2

Create a project

Inside your organization, create a project for your application and choose your platform (JavaScript, Python, Java, etc.).
3

Install the SDK

Add the Sentry SDK to your codebase using your package manager of choice and initialize it with your project’s DSN.
4

Trigger a test event

Throw a test error and confirm it appears in your Sentry dashboard. You’re now capturing issues in production.

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.