SOURCE AVAILABLE ERROR MONITORING

Track errors on your own terms

A clean dashboard for error tracking. Self-hosted, source available, forever free.

Problems

47 unresolved
All Unresolved Resolved
NoMethodError undefined method 'name' for nil
1,847 2m ago
TimeoutError Request timed out after 30s
342 15m ago
ActiveRecord::RecordNotFound Couldn't find User with id=123
Resolved 1h ago

Simple by design

$0
Forever

No subscriptions, no per-event fees. Free and source available.

5min
To Deploy

One Docker command. That's it. No complex configuration required.

100%
Your Data

Self-hosted means your errors stay on your servers. Always.

Smart Grouping

Similar errors grouped automatically by fingerprint.

Simple API

Report errors from any language with a single POST.

Everything you need

A complete error monitoring solution without the complexity.

Smart Error Grouping

Automatic fingerprinting groups similar errors together. Custom fingerprints supported for fine-grained control.

Multi-Channel Notifications

Get alerted via Email, Slack, Discord, webhooks, or GitHub Issues. Configure per-app notification rules.

Team Collaboration

Multi-tenant teams with role-based access. Invite members via email and assign apps to specific teams.

Rich Dashboard

Filter by status, search, date range, and tags. Bulk operations for resolving multiple errors at once.

Full REST API

Complete API access with fine-grained permissions. Manage apps, problems, teams, and users programmatically.

Security First

Encrypted storage for sensitive data. Secure tokens, session management, and password history protection.

Dark Mode

Full dark mode support. Respects system preference and persists your choice across sessions.

Backtrace Analysis

Syntax-highlighted backtraces with app files emphasized. Efficient storage with deduplication.

Simple Deployment

One Docker command to deploy. No Redis required — uses PostgreSQL for everything.

Ready to get started?

Deploy Checkend on your infrastructure and start tracking errors today.