ErrorDX

TryOpenTrace Documentation

Self-hosted error monitoring with Sentry-compatible SDKs and a modern dashboard.

TryOpenTrace is an open-source, self-hosted alternative to Sentry. It ingests events from existing Sentry SDKs, groups issues, and provides a lightweight dashboard for triage, alerts, and team workflows.

What you get

  • Sentry-compatible ingestion via /api/:projectId/store/ and /api/:projectId/envelope/.
  • Project-based DSNs generated from your public keys.
  • Issue grouping with event history and a searchable activity feed.
  • Email alerting with a background worker.
  • Type-safe API for orgs, teams, projects, issues, and events.

Quick paths

Architecture at a glance

  • Web: Dashboard and setup flows.
  • Server: Elysia API with Sentry-compatible ingestion.
  • Worker: Alerts, notifications, and background processing.
  • Postgres + Redis: Storage and queues.

When to use TryOpenTrace

  • You need a Sentry-compatible, self-hosted option.
  • You want full control over data retention and storage.
  • You prefer a small, modern TypeScript stack.

On this page