Error tracking for people who ship.

Capture every production error, fold the duplicates into one issue, and see what is actually breaking. Signal, not a wall of noise.

app/error-boundary.ts
import { bughq } from '@bughq/sdk'

bughq.init({
  dsn: 'https://ingest.bughq.org/p_9f2c',
  release: 'checkout@2.14.0',
  environment: 'production',
})

// every uncaught error is captured, fingerprinted,
// and grouped into a single issue automatically

From throw to triaged, without the noise.

Live in three steps.

01

Install

Drop the SDK into your app. One init call wires up global capture across every runtime.

02

Capture

Uncaught errors, stack traces, release, and environment are collected the moment they throw.

03

Triage

Identical errors fold into one issue with a live count and affected-user tally, sorted by impact.

Open source, and yours to run. Host bughq on your own Postgres so sensitive stack data never leaves your infrastructure, or start on the hosted tier in a minute.

Read about self-hosting

Ship with a net under you.