PingWatchdog is API-first. Create monitors, fetch check results, manage incidents, and pull metrics into your dashboards — all through a REST API with scoped API keys.

How it works

Generate an API key from your dashboard with read or read-write scope

Use the REST API to create monitors, fetch results, and manage incidents

Pull metrics into Grafana, Datadog, or your internal dashboards

Automate monitor creation as part of your infrastructure provisioning

Common use cases

DevOps teams integrating uptime metrics into existing Grafana or Datadog dashboards

Platform teams auto-creating monitors when new services are deployed

Frequently asked questions

Is there a rate limit on the API?

Yes — 60 requests per minute for read endpoints, 30 per minute for write endpoints. Higher limits are available on Team plans.

Do you have client libraries?

We publish an OpenAPI specification. Community-maintained client libraries are available for Python, Node.js, and Go.

Can I manage API keys programmatically?

Yes — you can create, list, and revoke API keys through the API itself, scoped to specific permissions.

Related features

Start monitoring in 2 minutes

Try it free