Built for developers
who ship fast.
REST API on every plan. CLI tool. MCP integration for Claude and ChatGPT. Define monitors in code, get webhook payloads, read the OpenAPI spec. No GUI required.
Start Free — 20 MonitorsEverything you need in your workflow
REST API on all plans
Create, update, and delete monitors programmatically. No paid tier required for API access.
CLI tool
Manage monitors from your terminal. Script it, pipe it, alias it.
MCP integration
Connect Uptrack to Claude or ChatGPT via MCP. Ask your AI to check monitor status or create new ones.
Monitoring-as-code
Define monitors alongside your infrastructure. Version control your monitoring config.
Webhook payloads
Get structured JSON payloads on status changes. Route to Slack, Discord, PagerDuty, or your own service.
OpenAPI spec
Full OpenAPI 3.0 spec available. Generate typed clients in any language.
Create a monitor in one request
Add monitoring to your deploy script, CI pipeline, or development workflow.
curl -X POST https://api.uptrack.app/v1/monitors \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://myapp.com/health",
"interval": 30,
"alert_channels": ["email", "webhook"]
}'Ship, monitor, iterate
You deploy a new service. Your CI pipeline calls the API to create a monitor. Uptrack checks it every 30 seconds. If it goes down, you get a webhook in Slack before your users notice. Fix it, push, move on. No dashboards to click through.
20 monitors free — 10 at 30s, 10 at 1min
Full API access included. No credit card required.
Start Building