Custom domain included on every tier. Define in YAML, deploy from CI.
Brief database failover
Slower search responses in EU
Same workflow as your app. The page lives in your repo, ships through your CI, and rolls back with a revert. Choose the surface — file, Terraform, or API.
Drop a devhelm.yml in your repo. Schema-validated, IDE-autocompleted, AI-friendly.
name: "Acme Corp"domain: "status.acme.com"groups: - name: API components: - name: "Public REST API" monitor: api-public-prodOpen a PR. Our GitHub Action validates, previews, and deploys. Roll back by reverting.
on: [push]jobs: deploy: runs-on: ubuntu-latest steps: - uses: devhelmhq/setup-devhelm@v1 - run: devhelm applyUse Terraform if you already manage infra that way, or call the REST API for incidents you create programmatically.
curl -X POST \ api.devhelm.io/v1/status-pages/acme/incidents \ -H "Authorization: Bearer $TOKEN" \ -d '{"title":"DB failover", "impact":"minor", "components":["db-primary"]}'Bonus: a hosted MCP server at mcp.devhelm.io — Cursor, Claude Desktop, and any MCP-compatible agent can author, validate, and ship pages from chat. Same auth as the CLI.
Each component is wired to a monitor, a resource group (mix monitors with 80+ tracked dependencies like Stripe and AWS), or set manually when you need an operator-controlled indicator.
One settings panel. Custom domain with auto-SSL, your logo and brand color, dark or light theme — and white-label or password-protect when you need them.
Groups, live push updates, subscriptions, and scheduled maintenance — all in the box, on every plan.
Organize 50+ services into collapsible groups so customers find what they care about.
The page auto-refreshes in the background so visitors never see stale data — no manual reload.
Visitors subscribe by email at the page level. Atom and RSS feeds are always on. SMS, Slack, and webhook subscribers are on the roadmap.
Schedule a window in advance; subscribers are notified, the banner appears at the start.
Status pages are usually a separate vendor, a separate bill, and a separate yak-shave. Here's the short version.
Atlassian's product is solid but billed as a separate add-on. We include it from $0.
See full comparisonBranded pages are pay-per-page after the first. We give you 1 free, 5 on Team, unlimited on Business.
See full comparisonHyperping has a polished UI but no YAML / Terraform / API surface and no vendor dependency catalog.
See full comparisonNo separate add-on, no per-page upcharge. Statuspage starts at $29/mo on top of monitoring. Better Stack charges $12/mo per branded page. Here, status pages ship in every plan — starting at $0.
Define it in YAML, review it in a PR, deploy it from CI. On your domain, on the free tier, with no separate vendor.
Start Free