CLI (mah)
Apply monitor configs declaratively from YAML or JSON. Inspect monitors and incidents from the terminal. Drops into shell scripts and CI pipelines.
Downloads
Official command-line and infrastructure-as-code tools for MonitorAH. All wrap the public REST API documented at /docs/api.
mah)Apply monitor configs declaratively from YAML or JSON. Inspect monitors and incidents from the terminal. Drops into shell scripts and CI pipelines.
Manage monitors, notification channels, status pages in HCL. Same declarative apply your AWS / Vault / Cloudflare stack already uses.
Same resources as the Terraform provider, callable from TypeScript, Python, Go, or .NET via Pulumi.
These are regenerated from /api/v1/openapi.json on every push to main via scripts/generate-sdks.sh. Pinned to the spec, never out of date.
Run openapi-generator against /api/v1/openapi.json with your target generator. The MonitorAH CLI does exactly this for the languages above.