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

VendorPublic pagePrivate or per-customer
incident.ioBasic, free: one public page, unlimited subscribers, custom domainan internal page from Pro ($25 a user a month); customer pages on Enterprise
Instatusfree for 200 subscribers and 15 monitors; Pro $20 a month: 5,000 subscribers, 50 monitors, custom domainBusiness plan only; its price is not on the page
Better Stackfree: 1 page and 10 monitors; 1,000 subscribers included, then $40 a month per 1,000; an extra page $15password protection $50 a page a month; SSO $250 a page a month
openstatusfree: 1 monitor every 10 minutes; Starter $30, Pro $100, Scale $500 a monthpassword protection from Starter ($30 a month)
UptimeRobotfree: 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

What moving off Statuspage changes

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 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.