Status pages as code

Monitor endpoints, run incidents, and manage your whole status page from a YAML file, a REST API, or a clean dashboard.

Status as code

Keep your whole status page in a committed pingpage.yaml — validate, diff and apply with the CLI or a GitHub Action.

API-first

Everything the dashboard does goes through the public REST API, with scoped API keys from day one.

Monitoring & incidents

Monitor endpoints, auto-open incidents on downtime, and post timeline updates with email + webhook alerts.

Embeddable

Drop a live status widget on your site and link SVG uptime/status badges anywhere.