Monitoring built
for developers
Complete REST API, webhooks, heartbeats, Slack alerts — everything you need to integrate monitoring into your development workflow.
Integrated into your workflow
Built for devs who automate everything and hate clickable interfaces.
Complete REST API
Create, update, delete your monitors by code. All UI operations are available via API with a token.
Real-time webhooks
Receive a JSON payload on your endpoint on every status change. Compatible with PagerDuty, OpsGenie, or custom.
Heartbeats for scripts
A simple curl after each successful cron job. If the signal doesn't arrive, you're alerted. Compatible with bash, Python, Node.js.
Auto SSL Monitoring
Monitors SSL certificate expiration. Configurable alerts D-30, D-15, D-7 before expiry.
Logs & API History
Full access to check history via API. Integrate uptime data into your internal dashboards.
API Key Auth
Simple authentication token, revocable at any time. Perfect for CI/CD and automation pipelines.
Integrate in a few lines
Examples in the most popular languages.
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-d '{"url":"https://mon-site.com"}' \
https://uptimelock.com/api/monitors
# Heartbeat ping
curl -s https://uptimelock.com/heartbeat/TOKEN
headers = {
"Authorization": "Bearer TOKEN"
}
# List monitors
r = requests.get(
"https://uptimelock.com/api/monitors",
headers=headers
)
print(r.json())
app.post("/webhook", (req, res) => {
const { monitor, status } = req.body;
if (status === "down") {
notifySlack(monitor.url);
}
res.json({ ok: true });
});
Up and running in 5 minutes
From account creation to your first webhook alert.
Create your account & get your API key
From your profile, generate your API key. It will give you access to all API resources.
Create your first monitors via API
A POST call with the URL to monitor, the interval and alert settings — the monitor is active immediately.
Configure your webhook
Point our webhook to your endpoint — receive a structured JSON payload on every status change.
Ready to automate your monitoring?
Complete API, webhooks, heartbeats — all documented and ready to use.