Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Monitoring, uptime and error tracking
  3. Healthchecks.io
HI

Cron job and heartbeat monitoring

Healthchecks.io

Simple, open-source cron job monitoring: jobs ping a unique URL and you are alerted when a ping is late, with 20 free checks and flat paid plans.

Visit healthchecks.io ↗ Alternatives Free tier Open source Self-hostable EU region
healthchecks.io
Healthchecks.io homepage
§1

Overview

Healthchecks.io solves one problem well: finding out when a scheduled job silently stops running. Each check gets a unique ping URL; your cron job, backup script, systemd timer, Kubernetes CronJob or GitHub workflow calls it on each run. If the ping does not arrive within the period plus a grace time, or at the times given by a cron expression, you get an alert.

Alerts can go to email, webhooks, Slack, Discord, Teams, Matrix, ntfy, Gotify, PagerDuty, Opsgenie, GitHub issues and more, plus SMS, WhatsApp and phone calls on paid plans. Each check keeps a log of received pings, and public badges show status in READMEs or dashboards.

The free Hobbyist plan covers 20 jobs, which is plenty for personal servers. Business at $20 a month raises that to 100 jobs with longer ping history and SMS credits. The whole service is open source under the BSD licence, so you can run your own copy with Django and PostgreSQL or MySQL.

§2

Pricing and plans

Free tier · no card

Hobbyist: monitor 20 cron jobs with 100 log entries per job and the full set of notification integrations, no card required.

At the limit Not stated The vendor does not say what happens at the limit, or we have not found it yet.

Paused if unused
Plan Price What you get
Hobbyist $0 20 checks, 100 log entries per job
Supporter $5/mo Same limits as Hobbyist, for users who want to support the service
Business $20/mo ($192/yr) 100 jobs, 1,000 log entries per job, 50 SMS/WhatsApp and 20 phone call credits, email support
Business Plus $80/mo ($768/yr) 1,000 jobs, 500 SMS/WhatsApp and 100 phone call credits, priority support

Annual billing saves 20%. No prorated refunds on cancellation. The Business plan is free for open-source projects and nonprofits on request. Using multiple accounts to get around Hobbyist limits is treated as abuse. euRegion is true because the code can be self-hosted anywhere; the hosting location of the hosted service was not stated on the pages read.

Source: healthchecks.io/pricing/ · prices as published, excluding tax.

§3

What it does

Ping URLs
Jobs signal start, success or failure by HTTP request or email.
Period, grace and cron schedules
Define expected timing as an interval plus grace time or as a cron expression.
25+ integrations
Email, Slack, Discord, Teams, ntfy, PagerDuty, Opsgenie, webhooks and more.
Ping log
History of received pings per check: 100 entries free, 1,000 on paid plans.
Status badges
Public badges per tag for READMEs and dashboards.
Self-hosting
BSD-licensed Django app you can run on your own server.
§4

Strengths and limitations

Strengths

  • Does one job simply and reliably, with minimal setup.
  • 20 free checks with all integrations.
  • Open source and self-hostable.
  • Free Business plan for open-source projects and nonprofits.

Limitations

  • Only monitors jobs that ping it; it does not check websites or APIs from outside.
  • No full status pages, just badges.
  • Free plan keeps only 100 ping log entries per job.
  • No prorated refunds when cancelling a paid plan.
§5

Who it suits

Good for

  • Backups and cron jobs on personal or company servers
  • Kubernetes CronJobs and CI scheduled workflows
  • Self-hosters who want an open-source cron monitor

Look elsewhere if

  • Website uptime monitoring from multiple locations
  • Error tracking or APM
§6

Alternatives to Healthchecks.io

Tool From Free option Stages
Grafana Cloud Hosted metrics, logs, traces and dashboards
$19/mo Free tier
OU
OneUptime Open-source uptime, status pages, on-call, APM and logs
$22/mo Free tier
AS
AppSignal APM with errors, logs, hosts and uptime
$23.25/mo Free tier
Ch
Checkly Synthetic and uptime monitoring as code
$24/mo Free tier
Hy
Hyperping Uptime monitoring, status pages and on-call
$24/mo Free tier
Ax
Axiom Log and event data platform
$25/mo Free tier

All monitoring, uptime and error tracking →

§7

Questions

Is Healthchecks.io free?

Yes, the Hobbyist plan monitors 20 cron jobs for free with no credit card.

How does Healthchecks.io work?

Each job pings a unique URL when it runs; if a ping is late beyond the grace time, Healthchecks.io sends an alert.

Can I self-host Healthchecks.io?

Yes, it is open source under the BSD 3-clause licence and runs on Python, Django and PostgreSQL, MySQL or MariaDB.

How much is Healthchecks.io Business?

$20 a month or $192 a year for 100 monitored jobs.

Sources read for this page

  • https://healthchecks.io/pricing/
  • https://healthchecks.io/
  • https://github.com/healthchecks/healthchecks
Spec sheet
From
$20/mo
From $20/mo (Business), $16/mo billed annually
Free tier
Hobbyist: monitor 20 cron jobs with 100 log entries per job and the full set of notification integrations, no card required.
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up
Covers
Cron and heartbeat monitoring
Free allowance
20 checks
Interval / retention
Your schedule (period + grace, or cron expression)
Status pages
Status badges only
Open source
Yes
Self-host
Yes
EU data
Available
Category
Monitoring
Visit healthchecks.io ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money