About CronJob.io

What it is

CronJob.io is a self-hosted cron job scheduling platform. It lets you create HTTP-based cron jobs that run on a schedule, verify every response, and monitor execution history from a single dashboard.

The problem it solves

Keeping scheduled tasks reliable is hard. Real-world endpoints go down, timeouts happen, and unexpected responses slip through unless someone is watching. CronJob.io brings scheduling, response verification, logging and monitoring together so you can tell quickly whether a scheduled task actually worked — and debug it when it did not.

Main capabilities

  • Cron job scheduling — create HTTP jobs with built-in intervals or custom cron expressions and timezone support.
  • Response verification — mark a run successful only when it matches an expected status code and body pattern.
  • API tester — make requests with headers, query parameters and bodies, and inspect the full response.
  • Webhook test URLs — capture and inspect inbound requests to confirm endpoint behavior.
  • Monitoring and logs — per-execution history with request and response details, plus live success and failure stats.
  • AI dev assistant — capture errors and API failures and get root-cause and fix suggestions, or generate API scaffolding.

Project information

CronJob.io is an open, self-hosted developer tool built with Next.js, TypeScript and Tailwind CSS, backed by MongoDB, with authentication via NextAuth and a standalone Node.js scheduler. It is designed to be deployed and operated by its own users, so they retain control of their data and infrastructure.

Get in touch

Have a question or feedback? Visit the Contact page to learn how to reach the project.