Cron Observability Platform

Your cron jobs are failing.
You just don't know it yet.

Cron jobs are invisible infrastructure. They fail silently. Teams discover broken scheduled tasks from customer complaints — not monitoring. CronHub changes that.

Free up to 10 crons. No credit card required.

The Problem

Silent failures cost real money

A billing job misses its midnight run. By morning, 2,000 invoices are unsent. Your team finds out from an angry customer on Twitter.

A data pipeline cron dies on a Tuesday. Nobody notices until Friday, when a dashboard shows four days of missing data.

This happens everywhere. Existing solutions are either too simple — basic uptime pings with no context — or too complex, requiring a full observability stack just to watch a cron.

The Solution

See every cron. Fix it before it breaks.

CronHub is a cron observability and orchestration platform. Register your scheduled jobs, and CronHub watches them — alerting on failures, visualizing dependencies, and providing a single pane of glass for all your scheduled infrastructure.

Built for engineering teams running jobs at scale, DevOps teams managing cron across services, and platform teams needing compliance and audit trails.

Features

Everything you need to never miss a cron

Six capabilities. One dashboard. Complete visibility into your scheduled infrastructure.

Cron Observatory

Real-time dashboard showing every registered cron — status, last run, next run. One glance tells you everything.

Failure Detection

Instant alerts when jobs miss their schedule, exceed duration limits, or return errors. Slack, PagerDuty, email, webhooks.

Dependency Graph

Visualize which jobs depend on others. When one fails, see the cascade before it happens.

Audit Trail

Full execution history for every job. Duration, exit codes, stdout/stderr. Built for compliance.

Multi-service

One dashboard for crons across all your microservices. No more SSH-ing into boxes to check crontabs.

API-first

Register crons via API. Webhook callbacks on events. Terraform provider. SDKs for every language.

How It Works

Three steps. Full visibility.

01

Register your crons

Add monitors via dashboard, API, or Terraform. Define schedule, expected duration, and alert channels.

02

Ping on execution

Add a single HTTP call (or SDK ping) to your cron job. CronHub tracks every execution — start, complete, fail.

03

Get alerted instantly

When a job misses its window, runs too long, or fails — CronHub alerts your team before customers notice.

Developer Experience

Integrate in 30 seconds

Register a monitor with the API. Add a ping call to your cron. That's it. SDKs for Node.js, Python, Go, Ruby, and PHP — or just use curl.

REST API with OpenAPI spec
Webhook callbacks on job events
Terraform & Pulumi providers
CLI for local testing and CI/CD
register.ts
import { CronHub } from '@cronhub/sdk';

const hub = new CronHub('ch_live_...');

// Register a monitor
const monitor = await hub.monitors.create({
  name: 'nightly-invoices',
  schedule: '0 0 * * *',
  grace: '5m',
  alertChannels: ['slack', 'pagerduty']
});

// In your cron job
await monitor.ping('start');
await runInvoiceJob();
await monitor.ping('complete');

Pricing

Start free. Scale when you're ready.

No credit card. No gotchas. Upgrade when your team needs more.

Free

$0forever
  • Up to 10 crons
  • 7-day history
  • Email alerts
  • Community support
Get Started

Pro

$29/month
  • Unlimited crons
  • 90-day history
  • Dependency graphs
  • Team access
  • Slack, PagerDuty, webhooks
  • Priority support
Start Free Trial

Enterprise

Custom
  • Custom retention
  • SSO & RBAC
  • Dedicated SLA
  • Dedicated support
  • On-premise option
  • Audit & compliance
Contact Sales

Stop finding out from customers.

See every cron. Fix it before it breaks. Start monitoring in 30 seconds.