{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"35e1421d76ebd297f3992035a10ff6a7c38bf061a8bdba8e376464ef2d83fce6","entry":{"id":"sentry/project","name":"Sentry error and performance monitoring","vendor":"Sentry","summary":"Error tracking, tracing and replays. Create a project to get its DSN; create an organisation auth token for source-map uploads in CI.","category":"observability","group":"A","homepage":"https://sentry.io/","docs":["https://docs.sentry.io/"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"dsn","url":"https://docs.sentry.io/concepts/key-terms/dsn-explainer/","title":"Sentry docs - DSN explainer","accessed":"2026-10-25","supports":"DSN tells the SDK where to send events; found in project Client Keys (DSN); secret part outdated; SDKs read SENTRY_DSN when no DSN given (not in browsers)","kind":"official"},{"id":"auth-tokens","url":"https://docs.sentry.io/account/auth-tokens/","title":"Sentry docs - Auth tokens","accessed":"2026-10-25","supports":"Organization tokens (Settings > Developer Settings > Organization Tokens), only visible once, for CI and CLI; personal tokens with chosen scopes","kind":"official"},{"id":"nextjs","url":"https://docs.sentry.io/platforms/javascript/guides/nextjs/","title":"Sentry docs - Next.js","accessed":"2026-10-25","supports":"SENTRY_AUTH_TOKEN for CI builds; @sentry/nextjs","kind":"official"},{"id":"pricing","url":"https://sentry.io/pricing/","title":"Sentry pricing","accessed":"2026-10-25","supports":"Developer free 1 user, 5k errors, 5M spans, 50 replays; Team $29/month ($26 annual)","kind":"official"}],"allowed_domains":["sentry.io"],"steps":[{"id":"sign-in","title":"Sign in or create a Sentry account","summary":"Sign in to Sentry. If you have no account yet, you create it yourself; verapli does not create accounts.","route":"guided","depends_on":[],"gate":"human_login","url":"https://sentry.io/auth/login/"},{"id":"create-project","title":"Create a project","summary":"Create a Sentry project for your platform.","route":"guided","depends_on":["sign-in"],"gate":"human_submit"},{"id":"copy-dsn","title":"Copy the DSN","summary":"In the project's Client Keys (DSN) settings copy the DSN into SENTRY_DSN.","route":"guided","depends_on":["create-project"],"gate":"none","capture":{"env":"SENTRY_DSN","kind":"other"},"sources":["dsn"]},{"id":"create-auth-token","title":"Create an organisation auth token (CI)","summary":"In Settings > Developer Settings > Organization Tokens create a token for source-map uploads; it is visible only once. Set SENTRY_AUTH_TOKEN in CI.","route":"guided","depends_on":["sign-in"],"gate":"human_submit","capture":{"env":"SENTRY_AUTH_TOKEN","kind":"token"},"optional":true,"sources":["auth-tokens","nextjs"]}],"outputs":[{"name":"SENTRY_DSN","description":"Sentry project DSN (not secret in current SDKs, but keep it out of public repos where possible)","secret":false,"from_step":"copy-dsn"},{"name":"SENTRY_AUTH_TOKEN","description":"Sentry organisation auth token for CI / source maps","secret":true,"from_step":"create-auth-token"}],"pricing_notes":{"free_tier":"Developer plan, 1 user, 5k errors, 5M spans, 50 replays.","costs":"Team $29/month ($26 billed annually).","source":"pricing"},"stripe_projects":false,"api_provisioning":{"available":"partial","notes":"Projects and keys can be managed through the Sentry API with an auth token.","source":"auth-tokens"},"detect":{"env_names":["SENTRY_DSN","SENTRY_AUTH_TOKEN"],"packages":["@sentry/nextjs"]}}}