llms.txt Content
# CronPilot
> Cron job + scheduled task monitoring for AI pipelines. Know when your scheduled jobs stop running, before the downstream failure surfaces.
CronPilot tracks heartbeats from any scheduled job (cron, launchd, Kubernetes CronJob, GitHub Actions scheduled workflows, AI pipeline triggers). Each job pings a unique URL on every successful completion — if a ping doesn't arrive within its expected window, CronPilot fires an alert via email or webhook.
Built for teams running AI pipelines where "job exited 0" isn't enough — silent hangs and output-size regressions are the common failure modes, and standard cron monitors miss both.
## Quick Start
1. Register a monitor: `POST https://cronpilot.arflow.io/cp/v1/monitors` with `{"name": "nightly-etl", "interval_seconds": 86400, "grace_seconds": 300}`
2. On every successful job run: `curl https://cronpilot.arflow.io/cp/v1/ping/nightly-etl`
3. If a ping doesn't arrive within `interval + grace`, CronPilot fires the configured webhook and marks the monitor `down`.
## API Reference
Base URL: https://cronpilot.arflow.io/cp/v1
- `POST /monitors` — create a monitor (requires API key)
- `GET /monitors` — list monitors
- `GET /monitors/{id}` — get monitor details
- `DELETE /monitors/{id}` — delete a monitor
- `POST /monitors/{id}/pause` — pause alerting
- `POST /monitors/{id}/resume` — resume alerting
- `GET|POST /ping/{slug}` — record a heartbeat (public, no auth)
- `GET /monitors/{id}/pings` — list recent pings
- `GET /monitors/{id}/alerts` — list alerts for a monitor
## Pricing
- Free: 3 monitors, email alerts, 1-minute minimum interval
- Pro ($19/mo): 50 monitors, Slack/webhook alerts, 30s interval, 30-day ping history
- Team ($49/mo): unlimited monitors, SSO, status page embeds
## Why not Healthchecks.io / Cronitor?
- Healthchecks.io is excellent for the free tier but hasn't shipped meaningful features in 2 years and has no opinion about AI-pipeline specific failure modes.
- Cronitor's per-
OpenAPI Spec (preview)
openapi: 3.0.3
info:
title: CronPilot API
description: Cron job + scheduled task monitoring for AI pipelines. Register monitors, record heartbeats, get alerted when jobs stop running.
version: 1.0.0
contact:
name: CronPilot
url: https://cronpilot.arflow.io
servers:
- url: https://cronpilot.arflow.io
description: Production
paths:
/cp/v1/monitors:
post:
summary: Create a monitor
description: Register a new cron/scheduled job monitor. Returns a ping URL to c