Every workspace has a public status page that shows your public monitors, uptime over 90 days, planned maintenance, open incidents and past incidents with their post-mortems. On paid plans you can add more pages, for example one per product or per client.
Where it is
At /s/your-workspace. Change the address under Settings → Workspace; the old one stops working. Only monitors marked public appear, so internal checks stay private.
Make it yours
Under Settings → Status page & alerts: name, description, logo, colours and a link back to your website. Visitors can switch between English and German and between light and dark.
The page is yours, so add links to your own imprint and privacy policy there too: they appear at the bottom of every status page (businesses in Germany need an imprint on it). A logo you paste as a URL is downloaded and stored, so visitors never load anything from another server.
More than one page
Under Status pages, add a page with its own address, name, logo, colours and monitors. Pick any monitors, including ones hidden from the main page. An extra page only shows incidents and maintenance that touch its own monitors, so one client never sees another client's outage. Channels that subscribe on an extra page only get that page's updates. Pro includes 2 extra pages, Business 20.
Scheduled maintenance
Under Maintenance, schedule planned work: a title, details, start and end, and the affected monitors.
- It shows on every status page with one of those monitors from the moment it's scheduled (up to 30 days ahead), and those monitors show Maintenance instead of down while it runs.
- Subscribers and alert channels hear when it's scheduled, when it starts and when it ends. Alert channels need the maintenance events turned on.
- With Hold alerts on, checks keep running but down, up and reminder alerts for those monitors wait. Anything still down when the window ends is announced then.
- Finished early? Press End now. Called off? Cancel it. Deploy pipelines can do the same with
POST /api/v1/maintenance.
Custom domain
On paid plans, show a page at your own address, like status.example.com:
- Under Domains, add the hostname and choose which page it shows.
- At your DNS provider, create the TXT record shown (at
_uplance.status.example.com) to prove the domain is yours, and a CNAME pointing the hostname to the target shown. - Press Verify. The certificate is issued automatically.
Domains are checked again every hour. If the TXT record disappears, the domain keeps working for three days and is then switched off, so nobody can take over a page you've stopped using.
Visitors
- Subscribe: visitors can have incident and maintenance updates posted to a Discord or Slack channel.
- Having problems?: visitors can report trouble. Enough reports within ten minutes raise an alert even when your checks look fine.
- Feed and API: an RSS feed of incidents, and a public JSON summary at
/api/v1/status/your-page. - Badges: each public monitor has a status or uptime badge for your README.
- Report content: every status page links to a form where anyone can report content they believe is illegal (required by the EU Digital Services Act). We handle those reports and tell you if we act on one.