Cronitor is a monitoring service for cron jobs, workers, services, APIs and anything else that can make or receive network requests. Cronitor adds visibility to the critical jobs and backend systems that you rely on.
Cronitor is a general purpose monitoring tool with a simple HTTP interface.
For cron job and heartbeat monitors, you can intergate with Cronitor using any language that can make an HTTP request. The easiest integration
is directly within crontab using
curl, and all modern languages have libraries for making requests. Several great open source API clients
are available, created by our users.
We offer new users a free trial on the plan of their choice. During the trial period all of the plan's features are available.
Yes, one monitor is absolutely free. Upgrade at any time to add more monitors and unlock premium features.
A monitor is a collection of rules and alert settings that you will create for every job, task, or service that you want to monitor.
Yes, Cronitor heartbeat monitors can alert you if your task does not run at a certain time of day. For flexible schedules, define a custom grace period up to 23 hours.
If you receive an alert you didn't expect—if you know your job did not run too long for example—the first thing to do is view your recent ping history in your dashboard. Usually the explanation can be found in the history, but please email us if you have any questions. You can read more about viewing ping history, and additional troubleshooting information is available here for timing jobs.
Subscribers on our "Cronitor for Business" plan may pay by check, ACH or wire transfer. All other plans require a credit or debit card for recurring monthly or annual billing. Cronitor provides a 10% discount when paying annually.
Cronitor uses Stripe for our checkout and recurring billing. Your credit card details are never sent to our server. We trust Stripe with our own money and think it's safe for you, too.