Grouped issue inbox
Per-runtime normalisers understand PHP, minified JavaScript, Python and Go stack traces. The same bug becomes one issue with a count, not a thousand alerts.
Error capture · Built in Malaysia
Bliptrace is one central backend for error telemetry from every app you ship. Your app sends the error and gets a 202 in milliseconds. We scrub it, group it and put it in front of your team.
The hot path
Five cheap, in-memory steps, then 202. Storage happens after the response, in batches. A slow database never slows the app you are monitoring, and a full buffer sheds with 429 instead of blocking.
Envelope checked against the versioned JSON Schema.
Project comes from the ingest key — never from the payload.
PII stripped before anything is stored or returned.
Per-runtime normalisers hash the top in-app frames.
Per-node quota and sampling, in-process.
Your app moves on. Bliptrace batch-flushes occurrences to ClickHouse and issues to Postgres.
What you get
Per-runtime normalisers understand PHP, minified JavaScript, Python and Go stack traces. The same bug becomes one issue with a count, not a thousand alerts.
On the client and the server, before anything is stored, returned or forwarded. Ready for government projects.
"email": "[redacted]"
Open, acknowledge, resolve, mute or reopen. Assign issues and get alerted when a resolved one comes back.
Postgres holds issues and everything mutable. ClickHouse holds every occurrence, append-only, with TTL. No Redis, no Kafka.
An MCP server lets your AI assistant read issues and occurrences directly. Writes such as resolve and mute go through the same audited path as the dashboard.
> what broke after release 2.4?
Runtime-agnostic
Drop in an SDK, or POST the error envelope from any HTTP client. No lock-in.
For the whole team
Create a project, copy the ingest key, and you are live in minutes.