Status Pages & Incident Comms
Letting your users know when something is broken — and tracking incidents.
Hosted status pages (free tiers)
- ★ OpenStatus — open source + hosted; modern UI; generous free tier. The default for new projects in 2026.
- Better Stack Status — bundled with Better Stack monitoring; clean UI, free tier.
- Instatus — gorgeous, fast, generous free tier; simpler than the incumbents.
- Atlassian Statuspage — incumbent; powerful; pricey, no real free tier.
- StatusGator — aggregates third-party status pages.
- Hund, Statify, HyperPing — alternatives with various free tiers.
Open source / self-host
- ★ Cachet — long-running open-source status page.
- ★ Uptime Kuma — self-hostable monitoring + status page in one. Most-starred OSS pick.
- Gatus — Go-based; YAML-configured monitoring + status page.
- Statusfy — older, less active.
- Vince — simple OSS option.
Uptime monitoring (often paired with status pages)
- ★ Better Stack Uptime — generous free tier, polished.
- Pingdom — incumbent.
- UptimeRobot — generous free tier; the default for hobbyist.
- Cronitor — uptime + cron monitoring.
- Healthchecks.io — heartbeat / dead-man's-switch monitoring; OSS + hosted.
- Uptime Kuma — OSS for self-host.
Incident management
- ★ Incident.io — generous free tier; Slack-native incident comms; popular in 2026.
- Rootly — modern Slack-native incident response.
- PagerDuty — incumbent paging; small free tier.
- OpsGenie (Atlassian) — incumbent.
- Better Stack — bundles paging in higher tiers.
- GrafanaOnCall — open source paging.
Subscriber notifications
- Email + RSS + webhooks for status page updates is table stakes; most tools above ship this.
- Integrate with Notifications tools (Knock, Novu) for in-product banners.
Pick this if…
- Default hosted status page: OpenStatus, Better Stack, or Instatus.
- Self-host monitoring + status: Uptime Kuma.
- YAML-config self-host: Gatus.
- Incident response in Slack: Incident.io or Rootly.
- Hobby / free uptime: UptimeRobot or Better Stack free tier.