Statuspage alternatives · read
Statuspage alternatives, compared
The hosted alternatives to Atlassian Statuspage charge far less for a public page: incident.io's free plan has unlimited subscribers and a custom domain, Instatus charges $20 a month for 5,000 subscribers, and UptimeRobot's free plan checks 50 monitors every 5 minutes. Statuspage charges $29 for 250 subscribers and $399 for 5,000. A private page starts at $79 a month on Statuspage; Better Stack charges $50 a page for a password, and openstatus includes one in its $30 plan. Upptime and Uptime Kuma are free if you host them yourself.
What each charges
| Vendor | Public page | Private or per-customer |
|---|---|---|
| incident.io | Basic, free: one public page, unlimited subscribers, custom domain | an internal page from Pro ($25 a user a month); customer pages on Enterprise |
| Instatus | free for 200 subscribers and 15 monitors; Pro $20 a month: 5,000 subscribers, 50 monitors, custom domain | Business plan only; its price is not on the page |
| Better Stack | free: 1 page and 10 monitors; 1,000 subscribers included, then $40 a month per 1,000; an extra page $15 | password protection $50 a page a month; SSO $250 a page a month |
| openstatus | free: 1 monitor every 10 minutes; Starter $30, Pro $100, Scale $500 a month | password protection from Starter ($30 a month) |
| UptimeRobot | free: 50 monitors every 5 minutes, 1 page; Solo $10 a month ($9 billed yearly) | password protection from Team ($41 a month, $35 billed yearly) |
Free if you host it yourself
- Upptime: a status page and checks run by GitHub Actions and served by GitHub Pages, as often as every 5 minutes; MIT license. You run it and keep it running.
- Uptime Kuma: a monitoring server you host, with status pages you can put on your own domains; MIT license. You run it and keep it running.
What moving off Statuspage changes
- Who sets the status. Statuspage runs no checks: a component changes when someone sets it, by hand or from an integration. Instatus, Better Stack, openstatus and UptimeRobot include monitors that set it for you.
- Your subscribers. They are on Statuspage. Moving them needs your Statuspage API key and a tool that imports them.
- Anything that reads your page's JSON. Widgets and scripts that read
/api/v2/summary.jsonstop working unless the new page publishes the same document. - Your incident history stays on Statuspage; the new page starts its own.
Where agentcheck fits
agentcheck reads your Statuspage page's component list once, checks a URL you give each component, and keeps a public page and badge current from those checks. It does not notify subscribers, import them, or serve a Statuspage-compatible summary.json yet. Paste your page to see it with your own components:
What you get today
- A public status page and an SVG badge, kept current by agentcheck's own checks: each component you give a URL is fetched on a schedule, and a component that fails two checks in a row (no answer, or not 2xx) opens an incident that closes itself when it recovers. Nobody has to post anything.
- An incident history from the day you import; incidents are kept. Machine-readable state at
trust.json. - Free, $0: one page, up to 10 checked components, checked hourly, 7 days of check history. No email, no GitHub, no card.
- Starter, $29 a month, flat: up to 3 pages, checks every 5 minutes, Slack and Discord alerts, 30 days of history. No plan counts subscribers.
Not built yet: notifying your subscribers (email, RSS or webhook), a custom domain, private and per-customer pages, a Statuspage-compatible summary.json, posting incident updates by hand or from an agent, and importing your subscribers. If you would pay a flat monthly price for these, say so with one click. The click is counted; nothing else is sent or stored.
Sources
- Statuspage pricing (read 9 October 2026), and the 6 February 2023 snapshot with the same prices.
- incident.io pricing (read 9 October 2026)
- Instatus pricing (read 9 October 2026)
- Better Stack pricing (read 9 October 2026)
- openstatus pricing (read 9 October 2026)
- UptimeRobot pricing (read 9 October 2026)
- Upptime on GitHub (read 9 October 2026)
- Uptime Kuma on GitHub (read 9 October 2026)
Statuspage is a product and trademark of Atlassian. agentcheck is not affiliated with Atlassian and reads only the public JSON a page publishes, once, when you ask.