> ## Documentation Index
> Fetch the complete documentation index at: https://docs.happyuptime.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI quickstart

Five commands you'll actually use.

# CLI quickstart

Five commands you'll actually run.

```bash
# What's the state of the world right now?
happy status

# List all monitors
happy monitors list

# Create a monitor
happy monitors create --name "API" --url https://api.acme.com/health

# Pause a monitor by name
happy monitors pause api

# Speed-test any URL from 6 regions
happy 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](/cli/commands/monitors)**

list, get, create, update, pause, resume, delete, check
  **[incidents](/cli/commands/incidents)**

list, get, create, update, resolve
  **[alerts](/cli/commands/alerts)**

channels list/create/delete
  **[status](/cli/commands/status)**

Org-wide health summary
  **[speed-test](/cli/commands/speed-test)**

URL latency from 6 regions
  **[config](/cli/commands/config)**

Config-as-code: pull / push / validate