Open source & free to start

Never wonder if your cron jobs ran

A dead-simple monitoring tool for your background jobs. Get a unique URL, ping it from your cron, and we'll alert you if it doesn't run on time.

terminal
# Add this to your crontab:
0 3 * * * /usr/local/bin/backup.sh \
  && curl -s https://cronwatch.dev/ping/YOUR_SLUG

# Or from any language:
fetch("https://cronwatch.dev/ping/YOUR_SLUG")

Three steps, zero complexity

1. Create a monitor

Give it a name and interval. Get a unique ping URL instantly.

2. Ping from your job

Add a single curl or HTTP request at the end of your cron job.

3. Get alerted on failure

If the ping doesn't arrive on time, we notify you via email, Slack, or SMS.

Track history

View ping logs, response times, and uptime history for every monitor.

Simple pricing, no surprises

Free

$0

For side projects

  • 5 monitors
  • Email alerts
  • 2-day ping history
  • Community support
Most popular

Pro

$9/month

For professionals

  • 50 monitors
  • Email, Slack & SMS alerts
  • 30-day ping history
  • 2-minute granularity
  • Priority support

Team

$29/month

For teams & agencies

  • 200 monitors
  • All alert methods
  • 90-day ping history
  • API access
  • Team sharing
  • Dedicated support

Built for developers, by developers. Open source on GitHub.