itsez.dev

healthchecks.io

Monitor cron jobs and background tasks with simple heartbeat URLs.

cronalerts
Websitehealthchecks.io
CategoryMonitoring
PricingFree
Card requiredNo

ABOUT

What is healthchecks.io?

healthchecks.io is a dead-simple cron job monitoring service: each job gets a unique heartbeat URL and an alert fires if the URL is not pinged on schedule. It supports email, webhook, Slack, SMS and push notifications, plus a hosted status dashboard. The project is also available as self-hosted open-source software.

BEFORE YOU SIGN UP

What you should know

Extremely simple modelEach job gets a unique URL; ping it or get notified. No agents, no complex configuration, no dashboards to manage.
Self-hostable open sourceThe full source is available on GitHub, so teams with compliance requirements can run their own instance without depending on the hosted service.
Limited free tier20 checks for one team member is sufficient for personal use, but teams with many cron jobs will quickly need a paid plan.
No built-in log aggregationhealthchecks.io focuses purely on heartbeat monitoring. There is no log storage or analysis, so debugging failures requires external tools.

COMMUNITY

From the forums

Users on r/selfhosted consistently recommend healthchecks.io as the go-to solution for cron monitoring. The simplicity of the heartbeat model and the reliable alerting are frequently praised. Some users wish the hosted free tier included more than 20 checks and that the self-hosted version received updates more frequently.

— Community sentiment · Reddit

ABOUT US

Honest, independent, no fluff.

No paid placements. Just a clear look at what this does, what it costs, and what to know before you commit.

Read more

FAQ

Questions, answered.

Can healthchecks.io monitor anything other than cron jobs?

Any recurring task that can make an HTTP request can use healthchecks.io: backups, database dumps, ETL pipelines, certificate renewal scripts and more.

Does healthchecks.io support delayed or graceful shutdowns?

Yes, jobs can be configured with start and success signals, allowing the service to detect both stalled executions and graceful completions.

Is the self-hosted version identical to the hosted service?

The self-hosted version includes most features of the hosted paid plans, but some integrations (like phone/SMS) may require additional configuration with third-party providers.