Okapi
Self-host

Your errors, on your own infrastructure.

One Go binary and a Postgres database. Product data stays in your network; the limited license and update check is documented in full. Self-host Okapi in minutes, and keep it forever.

your-box ~ okapi
$ docker run -e OKAPI_DATABASE_URL=postgres://… -p 8080:8080 okapi/okapi
migrations applied · schema ready
ingest listening · dashboard on :8080 · mcp on /mcp

Why teams run it themselves.

Product data stays local
Events, stack traces, logs, projects, and source data stay in your network. A license and update check sends only the limited fields in our telemetry disclosure.
One binary + Postgres
The whole stack is a single Go binary and a Postgres database. No queues, no sidecars, no Kubernetes required.
Runs forever
A self-host license is a perpetual fallback. Cancel and the version you have keeps working — only updates pause.
The license promise

A license that can't be taken away.

Buy an annual license and it entitles updates for 12 months. Let it lapse and nothing breaks — the version you're running keeps ingesting, keeps serving, and never deletes a thing. There is no kill switch, and an instance that can't reach us is never degraded below its last-known state.

Read the telemetry disclosure
Covered · updates through Jul 2027
Ingest never stops, at any license state.
Nothing is ever deleted on lapse.
Renew any time to unlock updates again.
Your stamped limits never shrink.

Start catching errors before your users do.

A 14-day trial. One binary to self-host. MCP on every plan — and a price that never moves.

14-day trial · Sentry-SDK compatible · Self-host or cloud