Cron jobs that report back
Starts, failures, exit codes, logs and jobs that never finish—each signal is visible and alertable.
Know when a job misses, a check slows down, or a service fails. StatusPing runs close to your systems and leaves you in control.
No per-monitor bill. No hosted account required.One lightweight service watches both public endpoints and the background work your users never see.
Starts, failures, exit codes, logs and jobs that never finish—each signal is visible and alertable.
Check an endpoint on schedule and see response time alongside availability, not in a separate tool.
Publish exactly what belongs on each page. Restrict others with email sign-in, Cloudflare Access or SSO.
Send notifications through Pushover, ntfy or Telegram when a service needs attention.
Deploying creates an independent StatusPing in your account. We don’t hold your monitor data or keep account access.
Name the page, add your endpoints and cron schedules, then choose who can see it.
Authorize only the permissions needed to create the Worker, database and its secrets.
StatusPing is deployed into your account, verified, and then disconnected.
Cloudflare’s free-tier limits matter, so they’re part of the decision—not fine print.
Cloudflare’s free plan is sufficient for typical StatusPing installations. You pay Cloudflare directly if your needs grow.
Comparison current as of October 10, 2026. Capabilities and pricing change—verify for your use case.
| Tool | Runs in your account | Cron push checks | Public status page | Managed hosting |
|---|---|---|---|---|
| StatusPing | Yes, Cloudflare or Node | Yes | Yes | Waitlist |
| Uptime Kuma | Yes, self-hosted | Yes | Yes | Community / third party |
| Healthchecks.io | Hosted or self-hosted | Yes | Limited | Yes |
| Better Stack | No | Yes | Yes | Yes |
Only for the deploy, using a scoped OAuth token. The deployer revokes the token after StatusPing has been verified, and it does not retain it.
Yes. The Worker, D1 database and its secrets are yours. Remove them in the Cloudflare dashboard whenever you like.
A separate watchdog can run outside Cloudflare and alert when the primary service cannot report in. It covers a different failure domain.
Cloudflare’s current free-plan request, CPU and D1 write limits apply. For very high-frequency checks or long history, self-host on Node or use a paid Cloudflare plan.
We’re measuring interest in a hosted StatusPing. Join the waitlist and we’ll contact you if it becomes available.