CLI (oackctl)

oackctl is the official command-line interface for the Oack platform.

Install via Homebrew

Terminal
brew tap oack-io/tap
brew install oackctl

Install via shell script

Terminal
curl -sSfL "https://raw.githubusercontent.com/oack-io/oackctl/refs/heads/main/install-oackctl.sh" | bash

Quick start

Terminal
# Authenticate (opens browser for device flow)
oackctl login

# List your teams
oackctl teams list

# List monitors in a team
oackctl monitors list --team <team-id>

# Create a monitor
oackctl monitors create --team <team-id> \\
  --name "Production API" \\
  --url "https://api.example.com/health" \\
  --interval 60

# View probe results
oackctl probes list --team <team-id> --monitor <monitor-id> --limit 10