Coming soon

We watch your heartbeat.
You only hear from us when it stops.

Flatline pings your cron job's schedule, not the other way around. Add one line to your job — curl flatline.dev/ping/:id — and if it doesn't check in on time, we fire a webhook. That's the whole integration.

Free tier planned: 25 checks, no credit card.

Live preview — the exact rule the cron sweep runs every minute

Break the cron. Watch it flip.

Auto-heartbeat pings on schedule, like a healthy job. Break the cron stops it — the check goes overdue after period + grace.

● UP last ping 0s ago
period
overdue

This is the exact overdue rule the cron sweep evaluates against every check, every minute.

How it'll work

01

Register a check

Tell us the expected interval — hourly, daily, whatever your job runs on.

02

Ping on success

One curl at the end of your job. No SDK.

03

Silence triggers a webhook

Miss the window and we tell you immediately, not after someone notices.

Self-host it today

The hosted version above is still coming soon — but the code is done, tested, and open source right now. Deploy your own instance to your own Cloudflare account in a few minutes, free, no waitlist.

Read the 5-minute setup guide →