Welcome to Kodo Status
Kodo is the developer-first status page platform. Unlike legacy tools that require clicking through dashboards, Kodo is built API-first with a powerful CLI, so you can manage incidents, monitors, and status pages the same way you manage code.Quick Start
Deploy your first status page in 5 minutes
API Reference
Full REST API with 50+ endpoints
CLI Tool
Git-like workflow for incident management
Monitoring
Built-in uptime, SSL, and heartbeat monitoring
Why Kodo?
Built for developers, not dashboards
Built for developers, not dashboards
The Problem: Traditional status pages force you into clunky web UIs. Creating an incident means clicking through forms while your users are waiting.Kodo’s Solution: Create incidents from your terminal, CI/CD pipeline, or monitoring alerts. One command:
kodo incidents create --title "API Degraded" --severity major.Monitoring + Status Page = One Tool
Monitoring + Status Page = One Tool
The Problem: You’re paying for a status page AND uptime monitoring AND error tracking. Three tools, three dashboards, three bills.Kodo’s Solution: Uptime monitors, heartbeat tracking, SSL/domain monitoring, and client-side error tracking—all feeding into your status page automatically.
Automate incident response
Automate incident response
The Problem: When something breaks at 3 AM, you’re manually updating status pages, paging on-call, and copying error messages.Kodo’s Solution: Workflows automatically create incidents from monitor failures, notify the right team, and update your status page. You focus on fixing, not communicating.
Real error tracking, not just uptime
Real error tracking, not just uptime
The Problem: “Site is up” doesn’t mean “site is working.” Your uptime monitor says 100% while JavaScript errors frustrate users.Kodo’s Solution: The Beacon SDK captures frontend errors, performance issues, and user impact—then correlates them with your status page.
Key Features
| Feature | What It Does |
|---|---|
| Status Pages | Beautiful, customizable pages with your branding, custom domains, and real-time updates |
| Uptime Monitoring | HTTP checks from multiple regions with automatic incident creation |
| Heartbeat Monitoring | Track cron jobs and background tasks—know instantly when they fail |
| SSL & Domain Monitoring | Never let a certificate expire or lose a domain again |
| Incident Management | Full lifecycle from creation to postmortem with subscriber notifications |
| Error Tracking | Capture frontend JavaScript errors with stack traces and user context |
| Workflows | Automate incident response with trigger-based actions |
| On-Call Scheduling | Rotation schedules with escalation policies |
| Multi-channel Notifications | Slack, Discord, PagerDuty, email, SMS, webhooks |
Quick Examples
Create an incident from CLI
Auto-create incidents from monitoring
Track frontend errors
Base URL
All API requests should be made to:Authentication
Authenticate using theX-API-Key header: