$crond.io

Powerful Features for Reliable Monitoring

Every tool you need to monitor, debug, and improve your scheduled tasks — from simple heartbeats to full observability.

Heartbeat Monitoring

Your cron jobs ping crond.io on every run. If we don't hear back within the grace period, we alert you — before silent failures become production incidents.

# Add a ping to any cron job
curl -s https://crond.io/ping/YOUR-UUID

Instant Alerts

Named alert channels — define a Slack webhook or email destination once, attach to many monitors. Rotate signing secrets in one place.

# POST to report a failure
curl -X POST https://crond.io/ping/YOUR-UUID/fail \
  -d '{"message": "Exit code 1"}'

Public Status Pages

Branded status page with custom slug, title, description, and per-monitor visibility — all configurable from the dashboard or REST API.

TimescaleDB Analytics

Spot slow-running jobs before they cause SLA breaches. Track execution duration, success rates, and trends over time.

Full REST API

Manage monitors, alerts, and API keys programmatically. Type-safe OpenAPI spec included.

# List monitors via REST API
curl https://crond.io/api/v1/monitors \
  -H "Authorization: Bearer YOUR_API_KEY"

Agent CLI

Wrap any cron command with our lightweight agent. Automatically reports exit codes, duration, and output.

# Wrap any command with the agent
crond-agent wrap --uuid YOUR-UUID -- ./backup.sh