# Rustrak

> Rustrak is a self-hosted, open-source error tracker compatible with Sentry SDKs. Change one config line to send data to your own infrastructure.

- **Category:** Error Tracking
- **Licence:** GPL-3.0
- **Latest version:** v0.21.1
- **Open source:** oss
- **Languages:** Typescript, Rust
- **Platforms:** Docker, Docker Compose, Build from Source
- **Tags:** Monitoring, Logging, Observability, Error Tracking, Open Source, Rust, Self Hosted, Sentry, Apm, Application Monitoring, Crash Reporting, Error Monitoring, Sentry compatible, Selfhosted, Error Reporting, Gpl 3, AI Agent Tracing, Release Health

## Description

Rustrak is a self-hosted error tracking server that speaks the Sentry protocol, letting you point existing Sentry SDKs at your own infrastructure by changing only the DSN. It ingests errors, transactions, logs, AI agent traces, and release health sessions through one endpoint. The server runs as a single Rust binary with SQLite by default (no external database required) or PostgreSQL for higher concurrency. The dashboard is served as static files alongside the API. Features include deterministic issue grouping, source map support, alerting via Slack, email, or webhook, team and project RBAC, OpenID Connect SSO with providers like Pocket ID, Authentik, Keycloak, and Google, a built-in MCP server for AI assistants, and a typed REST client. Licensed under GPL-3.0 with no paid tiers or hosted offering.

## Links

- [Homepage](https://github.com/rustrak/rustrak)
- [Website](http://rustrak.dev)
- [Docker](rustrak/rustrak-server)
- [Documentation](https://rustrak.dev/getting-started/overview)
- [GitHub Repository](https://github.com/rustrak/rustrak)
- [Roadmap](https://rustrak.dev/roadmap)
- [Changelog](https://rustrak.dev/changelog)
- [Blog](https://rustrak.dev/blog)
- [API Reference](https://rustrak.dev/api-reference)
- [GitHub Sponsors](https://github.com/sponsors/AbianS)
- [Issues](https://github.com/rustrak/rustrak/issues)

---
Source: https://selfhost.directory/project/rustrak