CLI quickstart

Five commands you'll actually run.

bash
# What's the state of the world right now?happy status# List all monitorshappy monitors list# Create a monitorhappy monitors create --name "API" --url https://api.acme.com/health# Pause a monitor by namehappy monitors pause api# Speed-test any URL from 6 regionshappy speed-test https://acme.com

Output formats

Default output is human-readable tables. Add --json for piping into scripts:

bash
happy monitors list --json | jq '.[] | select(.status == "down")'

Complete reference

monitors

list, get, create, update, pause, resume, delete, check

Learn More
incidents

list, get, create, update, resolve

Learn More
alerts

channels list/create/delete

Learn More
status

Org-wide health summary

Learn More
speed-test

URL latency from 6 regions

Learn More
config

Config-as-code: pull / push / validate

Learn More
Ask a question... ⌘I