CloudOpsMon

Getting started

  1. Create a workspace. Sign up with your email - the first account bootstraps your workspace.
  2. Add a monitor. In the dashboard, choose a type (HTTP, TLS, DNS, TCP, heartbeat) and a target. Checks begin on the next schedule tick.
  3. Set alerts. Add a verified email or webhook recipient (Slack/Discord/Teams/generic) and, optionally, enable escalation to re-notify unresolved incidents.
  4. 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.