Unique Ping URLs
Each check gets a unique token URL. Add a single curl command to your job and Ionhour tracks every execution automatically.
Track every scheduled job. Get alerted the moment one fails or runs late. Works with any language or runtime that can make an HTTP request.
# Add to your crontab
*/5 * * * * /path/to/job.sh
# With Ionhour ping appended
*/5 * * * * /path/to/job.sh && curl -fsS https://ionhour.com/api/signals/ping/abc123
Add a single line to your crontab. That is all it takes.
Works with any language or runtime that can make an HTTP request.
Ionhour pings your endpoints from multiple regions around the world. A single slow region won't trigger a false alarm — only confirmed outages fire alerts.
Model external services your app relies on — Stripe, Redis, Auth providers. When a dependency goes down, Ionhour automatically propagates a DEGRADED state to every service that depends on it.
Each check gets a unique token URL. Add a single curl command to your job and Ionhour tracks every execution automatically.
Define schedules using standard crontab syntax. Ionhour calculates exactly when your next ping is due.
Prevent noise from jobs that occasionally run a few seconds late. Configure per-check grace windows.
Checks follow a clear lifecycle: NEW → OK → LATE → DOWN. Always know the exact state of every job.
Full audit trail of every ping received — timestamps, HTTP headers, latency, and payload data.
Get notified within seconds via Slack, Discord, PagerDuty, Webhooks, or Email when a job goes silent.
Join thousands of developers who rely on Ionhour to keep their scheduled tasks running. Free to start, no credit card required.
Get Started Free