One curl appended to your crontab. If a job goes silent, you hear about it in minutes. Nothing more.
Free for up to 3 monitors. No credit card required.
Quick start
No agents. No SDK. Just HTTP.
POST the job name and expected interval. You get a unique ping URL back.
Add the ping URL to the end of your cron command. If the job runs, we know.
If the ping stops arriving on schedule, we email you. No dashboards to check.
Start free. Upgrade when you need more monitors.
For personal projects.
For production workloads.
All endpoints accept and return JSON.
https://gabe.usegabe.workers.devCreate an account. Returns an API key.
{"email": "you@example.com"}
Create a monitor. Returns a ping URL.
{"name": "my-job", "interval_minutes": 60, "webhook_url": "https://hooks.slack.com/..."}
Send a heartbeat from your cron job.
List all monitors and their current status.
Remove a monitor.