uptimectl is a command-line tool designed to interact seamlessly with the Better Uptime API. It supports various functionalities such as managing incidents, monitors, and monitor groups.
- Incident Management: List and manage incidents.
- Monitor Management: View and control monitors and monitor groups.
- On-Call Management: Show on-call contacts.
brew install uptime-cli/cli/uptimectl
Download the latest binary from GitHub releases.
See docs
Authenticate using an API Token (see uptime docs for how to get an token):
❯ uptimectl auth login --token <TOKEN>
List recent incidents for your team:
❯ uptimectl incidents ls -a
Show on-call contacts:
❯ uptimectl on-call
View monitors and their status:
❯ uptimectl monitors ls