Welcome to Happy Uptime

Happy Uptime monitors your endpoints from 6 regions worldwide, surfaces outages before your customers notice, pages the right person on call, and helps you ship branded status pages in minutes. Every feature is accessible through the REST API, the CLI, or the dashboard — pick whatever fits your workflow.

Quickstart

First monitor + status page in under 5 minutes.

Learn More
On-call setup

Multi-layer rotations with Slack paging, in 10 minutes.

Learn More
CLI

Drive everything from the terminal or CI.

Learn More
API Reference

Every endpoint with copy-paste examples.

Learn More

What you can do

Monitor anything

HTTP, TCP, DNS, keyword, ping, and heartbeat checks from 6 regions with full timing waterfalls.

Learn More
Alert everywhere

Slack, Discord, webhook, Telegram, and email — with quiet hours, outage grouping, and on-call routing.

Learn More
Multi-layer on-call

Stack Primary, Secondary, and Manager layers. Restrictions, fixed shifts, overrides, and escalation.

Learn More
Branded status pages

Three templates, custom CSS, custom domains, subscribers, RSS, and embeddable widgets.

Learn More
AI incident analysis

Probable-cause analysis, drafted status updates, and one-click postmortems.

Learn More
Visual regression

Failure screenshots and baseline comparison so you catch UI breaks, not just 5xx.

Learn More

Common paths

I'm new

Start with the quickstart.

Learn More
I'm migrating

BetterStack, Pingdom, UptimeRobot — guides per source.

Learn More
I'm an agent

Install the Claude Code skill.

Learn More

Base URL

text
https://happyuptime.com/api/v1

Prefer the CLI? npm i -g happyuptime-cli, then happy login. Every REST endpoint has a matching CLI command.