openstatus
The status page trusted by growing teams.·openstatus.dev
openstatus is an open-source status page and uptime monitoring platform for growing teams. It runs synthetic checks in parallel from 28 regions across multiple cloud providers (Fly.io, Koyeb, Railway) and updates branded, customizable status pages automatically during incidents. It supports monitoring-as-code via YAML, CLI, API, Terraform, and an MCP server, and is available either as managed SaaS or self-hosted via Docker.
What it's for
Features 20
- Alerting via Slack, Discord, Email, Webhook, WhatsApp, SMS, PagerDuty, OpsGenie, Grafana OnCall
- API monitoring (REST, GraphQL) with assertions, thresholds, and header/body validation
- Append-only audit log for all mutations
- Branded, customizable status pages with custom domains
- Custom themes via a Theme Store
- Import from Atlassian Statuspage, Better Stack, or Instatus
- Maintenance windows and status reports with subscriber notifications (email, RSS/Atom, JSON)
- MCP server enabling Claude, ChatGPT, and Cursor to manage the workspace
- Monitoring as code via YAML and CLI, with GitHub Actions support
- Multi-region uptime monitoring from 28 locations across 3 cloud providers (Fly.io, Koyeb, Railway)
- Node.js SDK (JSR) plus PHP and Python SDKs
- OpenTelemetry exporter for synthetic check metrics
- Parallel (non-round-robin) region checks
- Password protection, Magic Link authentication, and IP Restriction for status pages
- Private locations for monitoring internal services behind a firewall
- Self-hosting via an 8.5MB Docker image
- Slack Agent for creating/updating/resolving incidents via chat
- Status page localization/translation (English, French, German) with locale switcher
- Terraform provider for monitors, notifications, and status pages as HCL
- White Label option for status pages
At a glance
Integrations
Complianceself-reported
Pricing
Enterprise plan is quote-based (contact required). Site states support for both USD and EUR currencies, but only USD amounts are given numerically. Add-ons (extra status pages, White Label, Email Authentication, IP Restriction) are billed separately at the workspace level.
No credit card required.
1 monitor, 6 regions, 10m check interval, 1 status page, 3 page components, 14-day data retention
Annual billing: $300/year ($25/mo).
20 monitors, 28 regions, 1m check interval, 1 status page, 20 components, 3-month data retention, 10 notification channels
Annual billing: $1,000/year (~$83/mo).
50 monitors, 28 regions, 30s check interval, 5 status pages, 50 components, 12-month retention, 20 notification channels
Annual billing: $5,000/year ($416/mo).
Everything in Pro plus 10 status pages and 500 page components
Quote-based; contact required.
Custom limits, tailored to requirements