Skip to content

How Sentry’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score36/100

Agent-ready 56.3 × 0.30 = 16.89

API quality 0.0 × 0.20 = 0.00

Openness 28.8 × 0.20 = 5.76

Built-in AI 64.7 × 0.15 = 9.71

Automation 22.5 × 0.15 = 3.38

(16.89 + 0.00 + 5.76 + 9.71 + 3.38) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 35.73 ÷ 1.00 = 35.7

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready56.3/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://docs.sentry.io/llms.txtPROBE llms.txt: HTTP 200 at https://docs.sentry.io/llms.txt # Sentry Documentation > Sentry is a developer-first application monitoring platform that helps developers identify and
  • [claimed-docs] https://docs.sentry.ioOne command teaches Claude Code, Cursor, Codex, and Grok how to install and configure Sentry for you.
  • [claimed-docs] https://docs.sentry.io/ai/agent-plugin.mdWhether you're adding Sentry to a new project, debugging a spike in errors, or wiring up alerts, just ask.
  • [claimed-docs] https://docs.sentry.io/ai/dotagents.mdIt lets you declare agent skill dependencies in agents.toml, lock versions for reproducibility, and ensure every tool on your team discovers skills from a single place.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.sentry.io/cli/It's primarily used for managing debug information files for iOS, Android, release and source maps management, as well as code mappings for other platforms.
  • [claimed-docs] https://docs.sentry.io/cli/send-event.mdThe sentry-cli tool can also be used for sending events.
  • [claimed-docs] https://docs.sentry.io/cli/releases.mdIt allows you to create, edit and delete releases as well as upload release artifacts for them.
  • [claimed-docs] https://docs.sentry.io/cli/crons.mdSentry Crons allows you to monitor the uptime and performance of any scheduled, recurring job.
  • [probe] https://docs.sentry.io/cli/official CLI documented at https://docs.sentry.io/cli/
  • [claimed-docs] https://docs.sentry.io/platforms/javascript/sourcemaps/Uploading Source Maps

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://mcp.sentry.dev/Connects AI assistants to Sentry for searching errors, analyzing performance, triaging issues, reading documentation, and managing projects — all via the Model Context Protocol.
  • [probe] https://mcp.sentry.dev/official MCP server documented at https://mcp.sentry.dev/
  • [claimed-docs] https://docs.sentry.io/integrations/coding-agents.mdConnect an AI coding agent to Sentry so that Seer's root cause analysis can be sent directly to the agent for automated fix generation and pull request creation.
  • [claimed-docs] https://docs.sentry.io/product/mcp-servers.mdautomatically collect information about MCP server connections, resource access, tool executions, and errors across your entire MCP pipeline

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://mcp.sentry.dev/Connects AI assistants to Sentry for searching errors, analyzing performance, triaging issues, reading documentation, and managing projects — all via the Model Context Protocol.
  • [claimed-docs] https://docs.sentry.ioUse Sentry without leaving your agent conversations by setting up the Sentry MCP server and Sentry CLI.
  • [probe] https://mcp.sentry.dev/official MCP server documented at https://mcp.sentry.dev/
  • [claimed-docs] https://docs.sentry.ioOne command teaches Claude Code, Cursor, Codex, and Grok how to install and configure Sentry for you.

Use an official CLIweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.sentry.ioOne command teaches Claude Code, Cursor, Codex, and Grok how to install and configure Sentry for you.
  • [claimed-docs] https://docs.sentry.io/cli/It's primarily used for managing debug information files for iOS, Android, release and source maps management, as well as code mappings for other platforms.
  • [claimed-docs] https://docs.sentry.io/cli/send-event.mdThe sentry-cli tool can also be used for sending events.
  • [claimed-docs] https://docs.sentry.io/cli/logs.mdThe sentry-cli tool can be used to view and stream logs from your Sentry projects.
  • [claimed-docs] https://docs.sentry.io/cli/releases.mdIt allows you to create, edit and delete releases as well as upload release artifacts for them.
  • [probe] https://docs.sentry.io/cli/official CLI documented at https://docs.sentry.io/cli/

Drive the product through a documented public APIweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://docs.sentry.io/api/events/list-a-projects-issues/Bulk Mutate a List of Issues
  • [claimed-docs] https://sentry.io/pricing/Unlimited users API & third-party integrations 20 custom dashboards Seer: AI debugging agent (subscription required)
  • [claimed-docs] https://docs.sentry.io/cli/It's primarily used for managing debug information files for iOS, Android, release and source maps management, as well as code mappings for other platforms.
  • [probe] https://docs.sentry.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.sentry.io/openapi.json, https://docs.sentry.io/swagger.json, https://docs.sentry.io/api/openapi.json, https://docs.sentry.io/.well-known/openapi.json)
  • [probe] https://docs.sentry.io/cli/official CLI documented at https://docs.sentry.io/cli/

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Build against official SDKsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.sentry.ioOne command teaches Claude Code, Cursor, Codex, and Grok how to install and configure Sentry for you.
  • [claimed-docs] https://mcp.sentry.dev/Connects AI assistants to Sentry for searching errors, analyzing performance, triaging issues, reading documentation, and managing projects — all via the Model Context Protocol.
  • [claimed-docs] https://docs.sentry.io/integrations/coding-agents.mdConnect an AI coding agent to Sentry so that Seer's root cause analysis can be sent directly to the agent for automated fix generation and pull request creation.
  • [claimed-docs] https://docs.sentry.io/product/agents.mdautomatically collects information about agent runs, tool calls, model interactions, and errors across your entire AI pipeline—from user interaction to final response
  • [claimed-docs] https://docs.sentry.io/product/mcp-servers.mdautomatically collect information about MCP server connections, resource access, tool executions, and errors across your entire MCP pipeline
  • [claimed-docs] https://docs.sentry.io/platforms/The Sentry team builds and maintains SDKs for most popular languages and frameworks, but there’s also a large ecosystem supported by the community.
  • [claimed-docs] https://docs.sentry.io/platforms/android.mdwe get you up and running with Sentry's Android SDK, automatically reporting errors and exceptions in your application.
  • [probe] https://mcp.sentry.dev/official MCP server documented at https://mcp.sentry.dev/

Subscribe to events via webhooksweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.sentry.io/organization/integrations/integration-platform/webhooks/Webhooks

Agent-ready = 118.2 ÷ 210 × 100 = 56.3

API quality0.0/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.sentry.io/api/events/list-a-projects-issues/Bulk Mutate a List of Issues
  • [probe] https://docs.sentry.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.sentry.io/openapi.json, https://docs.sentry.io/swagger.json, https://docs.sentry.io/api/openapi.json, https://docs.sentry.io/.well-known/openapi.json)

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://docs.sentry.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.sentry.io/openapi.json, https://docs.sentry.io/swagger.json, https://docs.sentry.io/api/openapi.json, https://docs.sentry.io/.well-known/openapi.json)
  • [claimed-docs] https://docs.sentry.io/api/events/list-a-projects-issues/Bulk Mutate a List of Issues

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://docs.sentry.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.sentry.io/openapi.json, https://docs.sentry.io/swagger.json, https://docs.sentry.io/api/openapi.json, https://docs.sentry.io/.well-known/openapi.json)

API quality = 0.0 ÷ 70 × 100 = 0.0

Openness28.8/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://docs.sentry.io/api/events/list-a-projects-issues/Bulk Mutate a List of Issues
  • [claimed-docs] https://mcp.sentry.dev/Connects AI assistants to Sentry for searching errors, analyzing performance, triaging issues, reading documentation, and managing projects — all via the Model Context Protocol.
  • [claimed-docs] https://sentry.ioSentry MCP: fix production issues right from your LLM
  • [claimed-docs] https://sentry.io/pricing/Unlimited users API & third-party integrations 20 custom dashboards Seer: AI debugging agent (subscription required)
  • [probe] https://docs.sentry.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.sentry.io/openapi.json, https://docs.sentry.io/swagger.json, https://docs.sentry.io/api/openapi.json, https://docs.sentry.io/.well-known/openapi.json)
  • [probe] https://mcp.sentry.dev/official MCP server documented at https://mcp.sentry.dev/

Export all of my data in open formats and leaveweight 3

3 (weight) × 4 (quality) × 0.6 (partial) = 7.2 of 30 max

  • [claimed-docs] https://develop.sentry.dev/self-hosted/How you can run all of Sentry on your own server, without paying anything.
  • [claimed-docs] https://docs.sentry.io/api/events/list-a-projects-issues/Bulk Mutate a List of Issues
  • [claimed-docs] https://docs.sentry.io/cli/send-event.mdThe sentry-cli tool can also be used for sending events.
  • [claimed-docs] https://docs.sentry.io/cli/releases.mdIt allows you to create, edit and delete releases as well as upload release artifacts for them.
  • [community] https://news.ycombinator.com/item?id=21466967I have run the self-hosted version of Sentry for a couple years at my job now and it has worked fantastically... The self-hosted version is rock-solid once running, I never worry about it.
  • [community] https://news.ycombinator.com/item?id=21466967I built Cabin as an alternative to Sentry. Less bloat, no vendor lock-in, works with any logger.

Read the product's source under an open licenseweight 2

2 (weight) × 5 (quality) × 0.3 (disputed) = 3.0 of 20 max

  • [github] https://github.com/getsentry/sentrySentry is the debugging platform that helps every developer detect, trace, and fix issues.
  • [github] https://github.com/getsentry/sentrySentry is the debugging platform that helps every developer detect, trace, and fix issues. Code breaks, fix it faster.
  • [claimed-docs] https://develop.sentry.dev/self-hosted/How you can run all of Sentry on your own server, without paying anything.
  • [community] https://news.ycombinator.com/item?id=21466967We're huge fans of Sentry and have it deeply integrated in our products. The fully open source nature has helped us a ton with these advanced integrations, being able to look at the code to see exactly what is happening instead of relying on docs.
  • [community] https://news.ycombinator.com/item?id=21466967This is a very disappointing development. I was hoping to implement Sentry for a side project I have been working on, now I will have to find an alternative or use an old version, as I refuse to rely on closed-source software.
  • [community] https://hn.algolia.com/api/v1/items/38096955I know for a fact that your competition is using your code, even where they've built a differentiated service, e.g. Embrace is using Sentry Symbolicator... I'm not seeing what looks like too many, if any, outside contributions.

Self-host the core productweight 3

3 (weight) × 7 (quality) × 0.6 (partial) = 12.6 of 30 max

  • [claimed-docs] https://develop.sentry.dev/self-hosted/How you can run all of Sentry on your own server, without paying anything.
  • [claimed-docs] https://develop.sentry.dev/self-hosted/Sentry offers and maintains a minimal setup that works out-of-the-box for simple use cases.
  • [community] https://news.ycombinator.com/item?id=21466967I have run the self-hosted version of Sentry for a couple years at my job now and it has worked fantastically... The self-hosted version is rock-solid once running, I never worry about it.
  • [community] https://hn.algolia.com/api/v1/items/43725815Each release would unleash more containers and consume more memory until we couldn't run anything on the 32gb server except Sentry.
  • [community] https://news.ycombinator.com/item?id=21466967This is a very disappointing development. I was hoping to implement Sentry for a side project I have been working on, now I will have to find an alternative or use an old version, as I refuse to rely on closed-source software.

Openness = 28.8 ÷ 100 × 100 = 28.8

Built-in AI64.7/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://sentry.ioCatch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer.
  • [claimed-docs] https://sentry.ioAutomatically root-cause any issue... Catch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer
  • [claimed-docs] https://docs.sentry.io/product/ai-in-sentry/seer/Autofix
  • [claimed-docs] https://docs.sentry.io/product/ai-in-sentry.mdUse Autofix to find root causes and generate suggested code fixes for errors and performance issues
  • [claimed-docs] https://sentry.ioAgent tracing helps you catch unexpected output issues, bad tool calls and visualize the spend and performance across all your agents.
  • [claimed-docs] https://docs.sentry.io/product/agents.mdautomatically collects information about agent runs, tool calls, model interactions, and errors across your entire AI pipeline—from user interaction to final response
  • [claimed-docs] https://sentry.io/pricing/Seer: AI debugging agent (subscription required)

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://sentry.ioCatch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer.
  • [claimed-docs] https://sentry.ioAutomatically root-cause any issue... Catch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer
  • [claimed-docs] https://docs.sentry.io/product/ai-in-sentry/seer/Autofix
  • [claimed-docs] https://docs.sentry.io/product/ai-in-sentry.mdUse Autofix to find root causes and generate suggested code fixes for errors and performance issues
  • [claimed-docs] https://docs.sentry.io/integrations/coding-agents.mdConnect an AI coding agent to Sentry so that Seer's root cause analysis can be sent directly to the agent for automated fix generation and pull request creation.
  • [claimed-docs] https://docs.sentry.io/product/agents.mdautomatically collects information about agent runs, tool calls, model interactions, and errors across your entire AI pipeline—from user interaction to final response
  • [claimed-docs] https://sentry.io/pricing/Seer: AI debugging agent (subscription required)
  • [claimed-docs] https://sentry.io/changelog/Cron Monitoring
  • [claimed-docs] https://docs.sentry.io/cli/crons.mdSentry Crons allows you to monitor the uptime and performance of any scheduled, recurring job.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://sentry.ioCatch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer.
  • [claimed-docs] https://sentry.ioAutomatically root-cause any issue... Catch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer
  • [claimed-docs] https://docs.sentry.io/product/ai-in-sentry/seer/Autofix
  • [claimed-docs] https://docs.sentry.io/ai/agent-plugin.mdWhether you're adding Sentry to a new project, debugging a spike in errors, or wiring up alerts, just ask.
  • [claimed-docs] https://docs.sentry.io/product/ai-in-sentry.mdUse Autofix to find root causes and generate suggested code fixes for errors and performance issues
  • [claimed-docs] https://sentry.io/pricing/Seer: AI debugging agent (subscription required)

Operate the product with natural-language commandsweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://docs.sentry.io/ai/agent-plugin.mdWhether you're adding Sentry to a new project, debugging a spike in errors, or wiring up alerts, just ask.
  • [claimed-docs] https://mcp.sentry.dev/Connects AI assistants to Sentry for searching errors, analyzing performance, triaging issues, reading documentation, and managing projects — all via the Model Context Protocol.
  • [claimed-docs] https://docs.sentry.ioUse Sentry without leaving your agent conversations by setting up the Sentry MCP server and Sentry CLI.
  • [claimed-docs] https://docs.sentry.io/integrations/coding-agents.mdConnect an AI coding agent to Sentry so that Seer's root cause analysis can be sent directly to the agent for automated fix generation and pull request creation.
  • [probe] https://mcp.sentry.dev/official MCP server documented at https://mcp.sentry.dev/

Built-in AI = 58.2 ÷ 90 × 100 = 64.7

Automation22.5/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.sentry.io/api/events/list-a-projects-issues/Bulk Mutate a List of Issues
  • [claimed-docs] https://mcp.sentry.dev/Connects AI assistants to Sentry for searching errors, analyzing performance, triaging issues, reading documentation, and managing projects — all via the Model Context Protocol.
  • [probe] https://mcp.sentry.dev/official MCP server documented at https://mcp.sentry.dev/
  • [claimed-docs] https://docs.sentry.io/cli/releases.mdIt allows you to create, edit and delete releases as well as upload release artifacts for them.
  • [claimed-docs] https://docs.sentry.io/cli/send-event.mdThe sentry-cli tool can also be used for sending events.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max

  • [claimed-docs] https://docs.sentry.io/product/alerts/Alerts
  • [claimed-docs] https://docs.sentry.io/product/issues/Ownership Rules
  • [claimed-docs] https://docs.sentry.io/concepts/data-management/event-grouping/fingerprint-rules/Fingerprint Rules
  • [claimed-docs] https://docs.sentry.io/organization/integrations/notification-incidents/slack/Slack
  • [claimed-docs] https://docs.sentry.io/organization/integrations/notification-incidents/pagerduty/PagerDuty
  • [claimed-docs] https://docs.sentry.io/organization/integrations/integration-platform/webhooks/Webhooks
  • [claimed-docs] https://docs.sentry.io/product/ai-in-sentry/seer/Autofix
  • [claimed-docs] https://docs.sentry.io/integrations/coding-agents.mdConnect an AI coding agent to Sentry so that Seer's root cause analysis can be sent directly to the agent for automated fix generation and pull request creation.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://sentry.io/changelog/Cron Monitoring
  • [claimed-docs] https://docs.sentry.io/cli/crons.mdSentry Crons allows you to monitor the uptime and performance of any scheduled, recurring job.

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 18.0 ÷ 80 × 100 = 22.5