Sentry

API

Error tracking and performance monitoring for apps

Price
Free tier, then paid
Access
DSN

About

Application monitoring that groups errors into issues and adds tracing, logs, session replay and profiling, with SDKs for 20+ platforms. Hosted in the US or the EU, or self-hosted under the source-available FSL licence.

What you can do with it

  • Capture unhandled exceptions with stack traces and group them into issues
  • Trace slow requests across frontend and backend services
  • Replay user sessions to see what happened before an error

Get started

  1. Create a Sentry project and copy its DSN
  2. Install the SDK for your platform
  3. Initialize the SDK before the rest of your app loads

Example

// npm install @sentry/node
// instrument.js, loaded first with: node --import ./instrument.js app.js
const Sentry = require("@sentry/node");

Sentry.init({ dsn: process.env.SENTRY_DSN });

Details

Hosting
Hosted service, Self-hosted
Available in
Worldwide
Official SDKs
Python, JavaScript/TypeScript, Go, Java, Ruby, PHP, C#, Swift, Kotlin, Rust, Dart, Elixir
MCP server
Remote

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .