Automate your monitoring with our powerful API
Full REST API access to create monitors, manage alerts, and retrieve metrics. Build custom integrations and automate your workflow.

API
Documentation
Keys
Responses
Everything you need to integrate
A complete API for managing your monitoring infrastructure programmatically.
Monitor management
Create, update, delete, and list monitors. Full CRUD operations for all monitor types.
Alert configuration
Manage alert channels and notification settings. Configure email, Slack, Discord, and webhooks.
Metrics access
Retrieve uptime percentages, response times, and historical data. Build custom dashboards.
Status page control
Create and manage status pages programmatically. Control which monitors appear and their display settings.
Secure authentication
API keys with granular permissions. Rotate keys without downtime. Audit access logs.
Rate limiting
Generous rate limits for automation. Clear headers indicate remaining quota.
Get started with the API
Start making API calls in three simple steps.
Generate API key
Create an API key from your dashboard. Set permissions for read, write, or full access.
Read the docs
Explore our comprehensive API documentation with examples in multiple languages.
Start building
Make your first API call. Create monitors, fetch metrics, and automate your workflow.
Frequently asked questions
Common questions about our public API.
Build with our API
Generate your API key and start integrating monitoring into your workflow today.
Start Monitoring