Alerts on the change, not every minute.
Once when it breaks, once when it recovers, to Slack, Discord, a webhook, email, or your phone. A confirmation streak holds back the blips.
Let your users answer “is it down?” without asking you.
When something breaks, the same question arrives from every direction at once: is it down, or is it me? A status page answers it once, for everyone, so the replies you'd be typing get read off a page instead.
It shows the monitors you choose, each with ninety days of history and the incidents that made the marks. Green when you're up, honest when you're not, without you in the loop to say so.
A status page isn't a second thing to keep true. It reads from the same monitors you already have, so what it shows is what actually happened, down to the check.
Pick which monitors are public and which stay internal. An outage on a public one appears on the page as it appears on your dashboard, because it's the same event.
Serve the page from a hostname you own, status.yourcompany.com, instead of an UptimeX subdomain, so it reads as yours and not as a third party's. Point a CNAME at it and the certificate is handled for you.
Choose the monitors, set the title, and share the link. There's nothing to host and nothing to keep running.
Once when it breaks, once when it recovers, to Slack, Discord, a webhook, email, or your phone. A confirmation streak holds back the blips.
A confirmed failure opens an incident and keeps the timeline, detected to resolved. The first half of the post-mortem writes itself.
Schedule a window and the monitors it covers stop being checked, so nothing alerts, no incident opens, and the time is left out of your uptime.
HTTP / Website, Keyword, API, Heartbeat, Scheduler, DNS, and Port. Every one reports up, slow, or down, on the same interval, into the same alerts.
Interval, slow threshold, timeout, failure streak, redirects, SSL and domain expiry. Every knob the create form has, with a sane default on each.
Create, test, mute, and delete monitors over the REST API with a project key, or let your agents do the same over MCP.
The monitors you choose to make public, each with ninety days of uptime history and the incidents behind any downtime. You decide which monitors appear and which stay internal.
Yes. Serve the page from a hostname you own, like status.yourcompany.com, by pointing a CNAME at UptimeX. The TLS certificate is provisioned for you.
The same checks that run on your dashboard. The page reads from your live monitors, so its history and incidents are the real ones, not a separately maintained copy.
No. A public monitor going down shows on the page as it happens, and the incident timeline updates itself. You can post a note, but the status is already accurate.
Free to start. No credit card.