Statuspage
Replaceable in one session with an AI coding agent.
Atlassian’s hosted status page: components, incident updates, scheduled maintenance and subscriber notifications, wired into the rest of the Atlassian tools. It is what customers are pointed at when something breaks.
Build me a status page as static files, deliberately not on the infrastructure it reports on. STACK - Astro in static output, deployed to object storage or GitHub Pages - No server, no client-side framework CONTENT - Components and incidents as Markdown with front matter - A component has a name and a status: operational, degraded, partial outage, major outage - An incident has a title, severity, affected components and updates in order with UTC timestamps THE PAGE - Overall status, each component, and the last 90 days as a per-day uptime bar built from recorded checks - An incident history page and a permalink per incident SUBSCRIBING WITHOUT AN ACCOUNT - RSS and Atom feeds of incidents, so people can follow without giving you an address - /api/status.json for programmatic checks THE CHECKER - A separate small script, run from a different host or a CI cron - It probes the endpoints, appends results to a checks file and commits it, which triggers a rebuild BUDGET - Under 20KB, working with JavaScript disabled, legible in light and dark Include a README on where the checker runs and why it must not be the machine being checked.
What you lose
- Hosting that is independent of your own infrastructure — a self-hosted status page can go down with the thing it reports on
- Email and SMS notification delivery to subscribers during an incident, at the exact moment your systems are struggling
- Incident templates and a workflow your team already knows under pressure
- Automatic component status driven by existing monitoring integrations
- A domain your customers already trust and have bookmarked
If you would rather not build
- Instatus — paid, hosted status pages with a generous free tier
The escape hatch
open source · no votes, no paid placement
cState
$0Status page as a static site — incidents are Markdown files, hosted anywhere.
cstate/cstatefree · open source
Upptime
$0Uptime monitor and status page that runs entirely on GitHub Actions.
upptime/upptimefree · open source
Gatus
$0Health checks declared in a YAML file, with a status page generated from them.
TwiN/gatusfree · open source
Why this verdict
our own opinion · changed only by a person
90/100
Verdict yes at 90 — the highest in this set. A status page is static content plus a cron job, and hosting it as static files on a different provider is genuinely more resilient than a dynamic app. The only real reason to pay is subscriber notification at scale.
History
tracked since 6 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Statuspage
answered from the record above
Is Statuspage free?
No — the plan we track is $29 a month. Hobby tier for a public page. Private pages start at $79/mo and audience-specific pages at $300/mo.
Can you replace Statuspage by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 90 out of 100, build time one session. Read what you lose before you decide.
How much does Statuspage cost?
$29 a month on Hobby — $348 a year. Recorded 6 Aug 2026.
What do you lose by replacing Statuspage?
Hosting that is independent of your own infrastructure — a self-hosted status page can go down with the thing it reports on; Email and SMS notification delivery to subscribers during an incident, at the exact moment your systems are struggling; Incident templates and a workflow your team already knows under pressure; Automatic component status driven by existing monitoring integrations; A domain your customers already trust and have bookmarked. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Statuspage?
Yes: cState, Upptime, Gatus. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site