Monitoring for jobs that
run when nobody's watching.
Cron jobs fail in silence. Backups skip. Pipelines hang. PingGuard alerts you the moment a scheduled task misses its window — no agents, no SDKs, just one HTTP ping.
Three steps to stop finding out about failures from customers.
No agents to install. No libraries. Just a URL your cron job pings when it runs successfully.
Create a check
Define the schedule — an interval like "every 6h" or a cron expression. PingGuard generates a unique ping URL.
Ping it from your job
Add a single curl at the end of your script. Works with bash, Python, Node, Kubernetes, GitHub Actions.
Get alerted on failures
If a ping is missed, we notify your team. When the job recovers, you get an automatic "all clear" notification.
Everything you need to keep production running.
No nickel-and-diming on essential features. The things you need to actually trust your monitoring are included from day one.
IP allowlisting
Lock down ping URLs to specific IPs or CIDR ranges. Stops spoofed pings cold — even if your URL ever leaks.
Cron & interval schedules
Simple intervals like "every 6h" or full cron expressions. Daylight savings handled correctly.
Grace periods
A job that starts at 2:00 won't always finish at 2:00. Set tolerance windows so only real outages page you.
Multi-channel alerts
Email, Slack, Discord, signed webhooks. Recovery notifications included automatically.
Full audit log
Every ping recorded — successful, rejected, rate-limited. Trace back exactly what happened, when, from where.
Team workspaces
Multi-tenant from day one. Invite teammates, assign roles, separate concerns by organization.
One line. Any language. Any platform.
If it can make an HTTP request, it can send a ping. Zero libraries to install.
# Add to your crontab — that's the whole integration 0 2 * * * /scripts/backup.sh && curl https://pingguard.dev/p/abc123 # With failure signaling 0 2 * * * /scripts/backup.sh && curl .../p/abc123 || curl .../p/abc123/fail # Track execution time with start/end pings curl .../p/abc123/start && /scripts/backup.sh && curl .../p/abc123
Free to start. Fair as you grow.
No usage games. No "contact sales" gates. Cancel anytime.
For personal projects and side hustles.
- 20 checks
- Email notifications
- 30-day history
- 3 team members
For teams running production workloads.
- Unlimited checks
- All notification channels
- IP allowlisting + CIDR ranges
- Unlimited history + audit log
- Unlimited team members
- Priority support