Track errors in your apps with a lightweight SDK. European-hosted, privacy-first, and priced for indie hackers.
Get started for free
Start for free. Upgrade only when your project grows.
Two plans. No confusion.
We're independent and do not answer to investors.
Create an API key in your project settings, then run: claude mcp add --transport http observerkit https://api.observerkit.com/mcp --header "Authorization: Bearer YOUR_API_KEY". Claude Code can then read and triage your errors. Any MCP client that speaks streamable HTTP works the same way. Full walkthrough in the agents docs.
Yes, with your own coding agent. ObserverKit exposes your errors over MCP, so an agent like Claude Code can pull the day's new errors, fix them on a branch, run your tests, and open the pull request in your repository. The fixing and the pull request happen in your agent and your repo, not in ObserverKit. If you would rather not wire that up, the dashboard's AI fix proposal reads your linked GitHub repo and hands you an explanation and a diff to copy.
It exposes five tools, all scoped to the project that owns your API key: list_error_groups to list errors with status, time and service filters; get_error_group for a symbolicated stack trace with source context; list_error_events for individual occurrences; resolve_error_group to close an error; and ignore_error_group to mute noise.
No. The MCP server and the REST API are available on every plan, including Free. Only AI fix proposals in the dashboard require the Pro plan.
Three things: it is priced for indie developers and small teams rather than enterprises, it is hosted in Europe and GDPR compliant by default, and it is built for agents. The MCP server and REST API are first-class, so your coding agent can read, triage and resolve errors without a human in the loop.
In Europe. ObserverKit is European-hosted and GDPR compliant, and error events are subject to your plan's retention window.
@observerkit/js is framework-agnostic: it works in any JavaScript or TypeScript project by calling ObserverKit.init. The docs ship step-by-step guides for React, React Router and Next.js, and there is a Vite plugin for uploading source maps.