Free & self-hosted

Schedule, test and monitor your cron jobs

Cron Job Free lets you create HTTP cron jobs that run on a fixed schedule, verify every response, and catch failures the moment they happen. Debug your endpoints with an API tester and webhook test URLs, and let an AI dev assistant help you trace issues.

Everything you need to run reliable scheduled tasks

Built for developers who want a cron scheduler, an API testing workbench and monitoring in one place.

Cron job scheduling

Create HTTP cron jobs that hit your endpoints on a schedule. Choose built-in intervals or write your own cron expression, and set the timezone to match your clocks.

Response verification

Set an expected status code and/or a pattern to find in the response body. A run only counts as successful when it matches your checks.

API tester

Experiment fast. Pick a method, add headers, query parameters and a body, then inspect the full response including status, timing, size and headers.

Webhook test URLs

Register the endpoints you care about and watch them get checked. Capture responses for each URL to confirm behavior before wiring them into a job.

Monitoring & logs

Every run is recorded with its full request and response. Filter by successful, failed, 4xx, 5xx or timeout, and expand any entry to inspect bodies and headers.

AI dev assistant

Capture frontend errors and API failures and get root-cause and fix suggestions. Analyze issues and ask the assistant for help, all from the dashboard.

How it works

Go from idea to running cron job in a few minutes.

1

Create a job

Give your cron job a name, the URL, HTTP method, headers and any query parameters or request body it needs.

2

Choose a schedule

Run every 1, 5, 15 or 30 minutes, hourly or daily, or write your own cron expression for full control.

3

Verify responses

Set the expected status code and body pattern so a run only succeeds when it matches your checks.

4

Monitor & debug

Watch live stats and logs. The AI dev assistant can analyze errors so you find and fix problems faster.

Start scheduling for free

No payment required. Sign up, create a job and see your first scheduled run within minutes.

Frequently asked questions

What is a cron job?

A cron job is a scheduled task that runs on a fixed interval. In Cron Job Free, a cron job is an HTTP request to a URL that runs on your chosen schedule, such as every 5 minutes or every hour.

Do I need a server to run the scheduler?

Cron Job Free is a self-hosted application. The scheduler runs as a standalone process that you deploy, polling the database for jobs that are due and executing them. You host and manage your own instance.

How does response verification work?

For each job you can set an expected HTTP status code and an optional pattern to find in the response body. A run counts as successful only when it matches your checks; otherwise it is recorded as failed.

What is the AI dev assistant?

The AI dev assistant captures frontend errors and API failures and can analyze them for root causes and fixes. You can also chat with it and ask it to generate API scaffolding, all from the dashboard.

Is there a cost?

The app is free to use with a free-tier plan that includes a limited number of jobs and monthly executions. There is no payment required to get started.