Sentry website screenshot

Sentry

Sentry is a developer-first application monitoring platform that helps software teams discover, triage, and prioritize errors and performance issues in production. Sentry provides real-time error monitoring, performance tracing, session replay, profiling, and release tracking for web, mobile, and backend applications across 22+ platforms and languages.

3 APIs 16 Features
Error MonitoringDebuggingObservabilityApplication Performance ManagementDeveloper Tools

APIs

Sentry Error Monitoring API

Sentry provides error monitoring and performance tracking REST APIs for software applications. APIs enable issue management, event retrieval, release tracking, alert configurati...

Sentry SDK API

Sentry provides official SDKs for 22+ platforms including JavaScript, Python, PHP, .NET, Java, Go, Ruby, Rust, Android, Apple, React Native, Unity, and Unreal Engine. Each SDK p...

Sentry Integration Platform API

The Sentry Integration Platform API enables building public and internal integrations with Sentry. Supports OAuth2 with PKCE, device authorization flow for CLI/CI environments, ...

Collections

Arazzo Workflows

Sentry Escalate and Assign an Issue

Find a high-severity unresolved issue, review its events, then escalate priority and assign an owner.

ARAZZO

Sentry Investigate a Project's Issues

Confirm a project, list its issues, then drill into the top issue's detail and events.

ARAZZO

Sentry Organization Monitoring Survey

Resolve an organization, then inventory its projects, releases, and alert rules.

ARAZZO

Sentry Resolve Issues in the Next Release

Create a release, then mark the noisiest unresolved issues as resolved in that next release.

ARAZZO

Sentry Track a Deployment Release

Idempotently record a release for a project, creating it only when it does not already exist.

ARAZZO

Sentry Triage and Resolve an Issue

Find the most relevant unresolved issue, inspect its events, then resolve or reprioritize it.

ARAZZO

GraphQL

Sentry GraphQL Schema

Sentry does not currently expose a public GraphQL API. Their external developer API is a REST API versioned at `/api/0/`. This directory contains a **conceptual GraphQL SDL** (`...

GRAPHQL

Pricing Plans

Sentry Plans Pricing

4 plans

PLANS

Rate Limits

Sentry Rate Limits

4 limits

RATE LIMITS

FinOps

Sentry Finops

FINOPS

Features

Developer: free with 5K errors, 5M spans, 50 replays
Team at $26/mo annual: 50K errors, 5M spans, unlimited users
Business at $80/mo: insights, anomaly detection, SAML/SCIM
Enterprise: custom retention, residency, TAM
Pay-as-you-go for additional volume on Team+
Web API: 40 req/sec read and write per auth token
SDK ingest per-DSN with configurable spike protection
OAuth 2.0 (Sentry Apps) and auth tokens
Webhooks for issues, alerts, deployments
100+ language/framework SDKs
Tracing with distributed context
Profiling for CPU and memory
Session Replay (web and mobile)
Uptime and Cron monitoring
Performance/Insights dashboards (Business+)
AI debugging agent (Team+ add-on)

Event Specifications

Sentry Integration Platform Webhooks

Sentry Integration Platform delivers webhook notifications to registered integrations when events occur in Sentry. Webhooks are sent as HTTP POST requests signed with HMAC-SHA25...

ASYNCAPI

Semantic Vocabularies

Sentry Context

25 classes · 8 properties

JSON-LD

API Governance Rules

Sentry API Rules

13 rules · 5 errors 7 warnings 1 info

SPECTRAL

JSON Structure

Sentry Issue Structure

0 properties

JSON STRUCTURE

Example Payloads

Sentry Update Issue Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🚀
GettingStarted
GettingStarted
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📰
Blog
Blog
📦
SDKs
SDKs
👥
GitHubOrganization
GitHubOrganization
🔧
DeveloperTools
DeveloperTools
💰
Pricing
Pricing
📝
Signup
Signup
🔗
Login
Login
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext
🔗
JSONStructure
JSONStructure
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🔗
Capabilities
Capabilities
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Sentry Error Monitoring API
  version: '0'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Organizations
    type: folder
  items:
  - info:
      name: List organizations
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/
      params:
      - name: member
        value: ''
        type: query
        description: Restrict results to organizations where user is a member
      - name: owner
        value: ''
        type: query
        description: Restrict results to organizations where user is an owner
    docs: Returns a list of organizations available to the authenticated user.
  - info:
      name: Retrieve an organization
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/:organization_slug/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
    docs: Returns details for a specific organization.
- info:
    name: Issues
    type: folder
  items:
  - info:
      name: List issues for an organization
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/:organization_slug/issues/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: project
        value: ''
        type: query
        description: Filter by project ID(s)
      - name: query
        value: is:unresolved
        type: query
        description: Sentry query string (e.g., "is:unresolved assigned:me")
      - name: statsPeriod
        value: 14d
        type: query
        description: Time range (e.g., 14d, 24h, 1h)
      - name: start
        value: ''
        type: query
      - name: end
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      - name: cursor
        value: ''
        type: query
        description: Pagination cursor from previous response
      - name: sort
        value: ''
        type: query
    docs: Returns a list of issues (error aggregations) for the organization. Supports filtering by project, query, date range,
      status, and assignee. Replaces the deprecated project-scoped issues endpoint.
  - info:
      name: Retrieve an issue
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/:organization_slug/issues/:issue_id/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: issue_id
        value: ''
        type: path
        description: Issue ID
    docs: Returns detailed stats and metadata for a specific issue.
  - info:
      name: Update an issue
      type: http
    http:
      method: PUT
      url: https://sentry.io/api/0/organizations/:organization_slug/issues/:issue_id/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: issue_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates attributes of an issue such as status, assignee, or priority.
  - info:
      name: Delete an issue
      type: http
    http:
      method: DELETE
      url: https://sentry.io/api/0/organizations/:organization_slug/issues/:issue_id/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: issue_id
        value: ''
        type: path
    docs: Permanently removes an issue and all associated events.
- info:
    name: Events
    type: folder
  items:
  - info:
      name: List an issue's events
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/:organization_slug/issues/:issue_id/events/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: issue_id
        value: ''
        type: path
      - name: full
        value: ''
        type: query
        description: Return full event data including stack traces
      - name: limit
        value: ''
        type: query
    docs: Returns a list of error events bound to an issue.
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: Retrieve a project
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/projects/:organization_slug/:project_slug/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: project_slug
        value: my-project
        type: path
        description: Project slug
    docs: Returns details for a specific project.
  - info:
      name: List projects for an organization
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/:organization_slug/projects/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: query
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: Returns a list of projects within an organization.
- info:
    name: Releases
    type: folder
  items:
  - info:
      name: List releases for an organization
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/:organization_slug/releases/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: query
        value: ''
        type: query
      - name: project
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: Returns a list of releases associated with the organization.
  - info:
      name: Create a release
      type: http
    http:
      method: POST
      url: https://sentry.io/api/0/organizations/:organization_slug/releases/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      body:
        type: json
        data: '{}'
    docs: Creates a new release for tracking deployments and source maps.
- info:
    name: Alerts
    type: folder
  items:
  - info:
      name: List alert rules
      type: http
    http:
      method: GET
      url: https://sentry.io/api/0/organizations/:organization_slug/alert-rules/
      params:
      - name: organization_slug
        value: my-organization
        type: path
        description: Organization slug
      - name: project
        value: ''
        type: query
    docs: Returns all metric and issue alert rules for an organization.
bundled: true