Downloads

Tools & SDKs

Official command-line and infrastructure-as-code tools for MonitorAH. All wrap the public REST API documented at /docs/api.

CLI (mah)

Apply monitor configs declaratively from YAML or JSON. Inspect monitors and incidents from the terminal. Drops into shell scripts and CI pipelines.

npm npm i -g @monitorah/cli

Terraform provider

Manage monitors, notification channels, status pages in HCL. Same declarative apply your AWS / Vault / Cloudflare stack already uses.

Pulumi provider

Same resources as the Terraform provider, callable from TypeScript, Python, Go, or .NET via Pulumi.

npm npm i @monitorah/pulumi

Auto-generated SDKs

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.

Want a client in another language?

Run openapi-generator against /api/v1/openapi.json with your target generator. The MonitorAH CLI does exactly this for the languages above.