From an empty workspace to a barking monitor in about three minutes. Everything here applies to every plan, including the free one.
Four types cover most setups. A check fails only after it fails from at least two of our regions, so a single network blip never pages you.
Attach any mix of channels to a monitor. Alerts fire on down and on recovery, and include the last three checks, response time and the failing region.
Escalation: if the alert isn't acknowledged within five minutes, Lighthog re-notifies the next person on the roster.
Everything the dashboard does is available as JSON. Create a key under Settings → API keys. Keys are workspace-scoped and read-only.
# add a monitor and alert to Slack on failure curl -X POST https://api.lighthog.dev/v2/monitors \ -H "Authorization: Bearer $LIGHTHOG_KEY" \ -d type=http \ -d url=https://example.com \ -d interval=30 \ -d alert_channels=slack,email
Responses are cached for 30 seconds. Rate limits per plan:
| Plan | Requests / min | Monitors |
|---|---|---|
| Hoglet | 60 | 5 |
| Hound | 600 | 50 |
| Watchdog | Custom | Unlimited |
Common setup mistakes are covered in the blog, or write to the address in the footer.