Getting started
- Create a workspace. Sign up with your email - the first account bootstraps your workspace.
- Add a monitor. In the dashboard, choose a type (HTTP, TLS, DNS, TCP, heartbeat) and a target. Checks begin on the next schedule tick.
- Set alerts. Add a verified email or webhook recipient (Slack/Discord/Teams/generic) and, optionally, enable escalation to re-notify unresolved incidents.
- Share status. Enable a public status page for your workspace (available on the Professional plan).
Using the public API
Create an API key in the dashboard (API keys section). Authenticate requests with a bearer token:
curl -H "Authorization: Bearer cmon_<prefix>_<secret>" \ https://your-host/v1/cloudopsmon/api/monitors
The read-only API exposes monitors, uptime, history, latency, incidents and SLA export (CSV/JSON). The full contract is published as an OpenAPI 3.1 document (packages/api/openapi.yaml in the repository).
Plans & limits
Each plan sets monitor count, minimum check interval, history retention and daily API-call limits. See pricing.