Skip to main content

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.
Your App  ──SDK──▶  Sentry Relay  ──▶  Sentry Platform  ──▶  Your Team
  1. 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.
  2. Relay — An edge proxy that validates, normalizes, and forwards event payloads while protecting your DSN.
  3. 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.

Build docs developers (and LLMs) love