Quickstart

Get monitoring set up in under 60 seconds using the CLI, cURL, or Node.

Quickstart

Get monitoring in 60 seconds.

1

Install the CLI or grab an API key

Install the CLI globally — it's the fastest path:

bash
npm i -g happyuptime-cli happy login

Or create an API key from Dashboard → Settings → API Keys and use cURL / Node directly.

2

Create your first monitor

Pick your preferred flavor:

happy monitors create \
  --name "My App" \
  --url https://myapp.com \
  --interval 60
3

Watch it go

Your site is now being checked every 60 seconds from six regions: us-east, us-west, eu-west, eu-central, ap-southeast, and ap-northeast. View live status with:

bash
happy status

What happens next

  • happy login opens your browser to sign in or create an account
  • Checks run every 60s from 6 regions worldwide
  • You'll get alerts on any configured channel if your site goes down

Next steps

Add alert channels

Pipe alerts into Slack, Discord, webhooks, email, or Telegram.

Learn More
Create a status page

Launch a branded page for your customers — ships with 3 templates.

Learn More
Configure SLAs

Track uptime against a target and see your remaining error budget.

Learn More
Explore the OpenAPI spec

Import into Postman or generate typed clients in your language.

Learn More
Ask a question... ⌘I