switching status pages
A Statuspage alternative with monitoring built in
Here the status page and the monitoring behind it are the same product. Flip any monitor public and customers get a branded page on your own subdomain, all of it on the free tier.
The table below is the whole comparison, unedited. Read it first if you like, it is the same one we would send you.
AGPL-3.0 · one binary · free tier · no card required
How they compare
| Uptimepage | Statuspage | |
|---|---|---|
| built-in uptime monitoring | yes | no — needs 3rd-party |
| check types | HTTP · TCP · DNS · TLS · domain · ping · heartbeat · flow | none native |
| auto incidents from checks | yes | manual / integration |
| branded status page | yes | yes |
| custom domain | yes | paid tiers |
| status-page subscribers | email + webhook | email · SMS · Slack · webhook |
| subscribers on free | included | 100 |
| scheduled maintenance | yes | yes |
| config-as-code | Terraform · REST · MCP | REST API |
| teams / RBAC | orgs + roles | RBAC on Business+ |
| self-host (open source) | yes · AGPL | no |
| price to start | free, no card | free · paid $29/mo |
Atlassian Statuspage does not run its own checks — it is a status page only, fed by external monitors (Pingdom, Datadog, New Relic, Opsgenie). Uptimepage does the monitoring and the page in one.
Statuspage's free plan includes 100 subscribers; the cheapest paid plan (Hobby) is $29/month with 250 subscribers and 5 team members. It is a hosted Atlassian product, not open-source or self-hostable.
Verified against atlassian.com/software/statuspage/pricing in July 2026. Plans change, so check their current pricing before you decide.
The page and the monitoring are one product
You don’t wire a separate monitor up to the page. A down check opens an incident and posts it to your public status page automatically, with a 90-day history and per-component status.
Keep customers informed
Visitors subscribe for email or webhook updates and hear the moment an incident opens, updates, or resolves. Schedule maintenance windows ahead of time so planned work never reads as an outage.
Branded, on your own subdomain
Logo, colour, and a status URL on your subdomain. The page serves HTML for people and JSON plus RSS for machines, and stays up even when the backend behind it is failing.
Where Uptimepage fits
The page is not a separate purchase here. A monitor you flip public becomes a component on a branded page at your own subdomain, a failing check opens the incident, and confirmed email and webhook subscribers hear about it without anyone writing an update by hand. Pages, components and channels are all Terraform resources, so what customers read is reviewed in the same pull request as the checks behind it. Hosted free with no card, or self-hosted under AGPL.
- 01Sign in with GitHub or Google. No card, no sales call.
- 02Paste a URL. The first check runs before you have finished reading this.
- 03Publish the status page, or export it to Terraform and keep it in Git.
api99.98%
p95 142ms · one incident in 45 days
dashboard99.91%
p95 318ms · two degraded days
webhooks99.99%
p95 88ms · no incidents
RESOLVED14 min
Elevated latency on the dashboard API
14:22 resolved, latency back under 300ms
14:08 opened automatically by the dashboard check
up degraded down 45 days · email & webhook subscribers