Heartbeat + Active Monitoring

Monitor everything.
Miss nothing.

From cron jobs to HTTP endpoints, CronBeat watches your infrastructure and alerts you the moment something goes wrong.

Two ways to monitor

Passive heartbeat pings for cron jobs. Active checks for endpoints and servers.

Heartbeat Monitoring

For cron jobs & scheduled tasks

Your tasks ping CronBeat when they complete. If a ping is missed beyond the grace period, you get alerted instantly. No agents, no SDKs, just a single curl.

0 2 * * * /scripts/backup.sh \
&& curl -fsS cronbeat.io/p/abc123
Cron JobsData PipelinesBackupsETL Tasks

Active Monitoring

For endpoints & servers

CronBeat proactively checks your HTTP endpoints, TCP ports, and servers. Define custom alert rules for status codes, response times, and body content.

api-health
GET api.example.com/health
142msUP
db-primary
TCP db.example.com:5432
23msUP
HTTP / HTTPSTCPICMP Ping

Built for developers who ship

Everything you need to keep your infrastructure healthy, nothing you don't.

30-Second Setup

Add a single curl to your cron job, or create an HTTP monitor in the dashboard. Zero dependencies.

Multi-Channel Alerts

Get notified via Email, Slack, Telegram, WeChat, or Webhook. Set up as many channels as you need.

Smart Alert Rules

Configure rules for status codes, response times, and body content. Only get alerted when it matters.

Developer Friendly

Simple HTTP ping API, no SDKs or dependencies. Works with any language, any platform, just curl.

Flexible Scheduling

Cron expressions, fixed intervals, or custom check frequencies from 1 minute to 1 hour.

Incident Timeline

Full incident history with duration, context, and recovery alerts. Never lose track of outages.

Alerts where your team lives

Get notified through any combination of 5 channels. Configure defaults per monitor.

Email
Slack
Telegram
Webhook
WeChat

Running in under a minute

Three steps. No agents, no SDKs, no complex setup.

1

Create a Monitor

Choose heartbeat for cron jobs, or HTTP/TCP/Ping for endpoints. Set your schedule and alert rules.

2

Connect & Configure

Add a curl ping to your cron job, or let CronBeat actively check your endpoint. Add alert channels.

3

Get Alerted Instantly

Receive alerts via your preferred channels the moment something goes wrong. Track incidents in real time.

Simple, transparent pricing

Start free, scale as you grow. No hidden fees.

Free

Perfect for side projects

$0forever
  • 10 monitors
  • 5 alert channels
  • 30 days data retention
  • Email & Slack alerts
Get Started

Starter

For growing projects

$3/month
  • 30 monitors
  • 15 alert channels
  • 90 days data retention
  • All alert channels
Get Started
Most Popular

Pro

For production workloads

$8/month
  • 100 monitors
  • 50 alert channels
  • 180 days data retention
  • All alert channels
Get Started

Business

For large scale operations

$25/month
  • 500 monitors
  • Unlimited alert channels
  • 365 days data retention
  • Priority support
Contact Us

Start monitoring in under a minute

Free plan includes 10 monitors with 30-day data retention. No credit card required.