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.