Built-in monitoring, automatic incidents, and a pre-rendered status page that keeps answering "is it down?" while everything else is on fire. Open source, AGPL-3.0, self-hostable.
Start free — no credit card Star on GitHub
docker compose upFree ($0) — 1 status page, 10 monitors, 5-minute checks. Indie ($9/mo) — 5 status pages with custom domain, 50 monitors, 1-minute checks. Pro ($30/mo) — 10 status pages, 100 monitors, 30-second checks. Self-hosting is unlimited and free. Full pricing.
UptimeCrow is an open-source status page platform with built-in uptime monitoring. It watches your APIs and websites, opens incidents automatically, updates your public status page, and alerts subscribers the moment downtime is detected.
UptimeCrow pre-renders your status page as static HTML on every incident update, served decoupled from your origin. Even if your app, API and database are all down, subscribers can still read your status page.
A consecutive-failure state machine. By default a monitor must fail 2 checks in a row before an incident opens, so a single network blip never pages your team. The confirmation count is configurable per monitor.
Yes. The full stack is AGPL-3.0 and runs with a single docker compose up. You bring PostgreSQL and Redis; no vendor lock-in and no data leaving your infrastructure.
Yes — free forever, no credit card. The free plan includes 1 status page, 10 monitors, 5-minute checks, email alerts, an uptime badge and 7-day history. Self-hosting is unlimited.