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.txt“PROBE 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.io“One 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.md“Whether 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.md“It 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.md“The sentry-cli tool can also be used for sending events.”
- [claimed-docs] https://docs.sentry.io/cli/releases.md“It allows you to create, edit and delete releases as well as upload release artifacts for them.”
- [claimed-docs] https://docs.sentry.io/cli/crons.md“Sentry 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.md“Connect 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.md“automatically 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.io“Use 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.io“One 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.io“One 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.md“The sentry-cli tool can also be used for sending events.”
- [claimed-docs] https://docs.sentry.io/cli/logs.md“The sentry-cli tool can be used to view and stream logs from your Sentry projects.”
- [claimed-docs] https://docs.sentry.io/cli/releases.md“It 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.json“PROBE 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.io“One 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.md“Connect 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.md“automatically 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.md“automatically 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.md“we 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.json“PROBE 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.json“PROBE 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.json“PROBE 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.io“Sentry 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.json“PROBE 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.md“The sentry-cli tool can also be used for sending events.”
- [claimed-docs] https://docs.sentry.io/cli/releases.md“It allows you to create, edit and delete releases as well as upload release artifacts for them.”
- [community] https://news.ycombinator.com/item?id=21466967“I 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=21466967“I 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/sentry“Sentry is the debugging platform that helps every developer detect, trace, and fix issues.”
- [github] https://github.com/getsentry/sentry“Sentry 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=21466967“We'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=21466967“This 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/38096955“I 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=21466967“I 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/43725815“Each 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=21466967“This 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.io“Catch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer.”
- [claimed-docs] https://sentry.io“Automatically 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.md“Use Autofix to find root causes and generate suggested code fixes for errors and performance issues”
- [claimed-docs] https://sentry.io“Agent 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.md“automatically 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.io“Catch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer.”
- [claimed-docs] https://sentry.io“Automatically 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.md“Use Autofix to find root causes and generate suggested code fixes for errors and performance issues”
- [claimed-docs] https://docs.sentry.io/integrations/coding-agents.md“Connect 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.md“automatically 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.md“Sentry 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.io“Catch critical issues before you merge and fix them when they hit prod with Seer, our debugging agent and code reviewer.”
- [claimed-docs] https://sentry.io“Automatically 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.md“Whether 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.md“Use 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.md“Whether 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.io“Use 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.md“Connect 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.md“It 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.md“The 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.md“Connect 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.md“Sentry 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