# Vercel Cron Jobs are now generally available

**Published:** November 15, 2023 | **Authors:** Andy Schneider, Chris Widmaier, Vincent Voyer

---

> **Note:** This changelog entry is historical. Edge Functions are deprecated for new projects. Use [Vercel Functions](https://vercel.com/docs/functions) with the Node.js runtime and [Fluid compute](https://vercel.com/docs/fluid-compute). Use [Routing Middleware](https://vercel.com/docs/routing-middleware) for request-time routing before a response completes.

Vercel Cron Jobs let you to run scheduled jobs for things like data backups or archives, triggering updates to third-party APIs, sending email and Slack notifications, or any task you need to run on a schedule.

By using a specific syntax called a [cron expression](https://vercel.com/docs/cron-jobs#cron-expressions), you can define the frequency and timing of each task. Cron Jobs work with any frontend framework and can be defined in `vercel.json`. You can use them to run your [Vercel Functions](https://vercel.com/docs/functions).

During the beta, we made Cron Jobs more secure by providing an environment variable with the name [CRON_SECRET](https://vercel.com/docs/cron-jobs/manage-cron-jobs#securing-cron-jobs). We also added support for [Deployment Protection](https://vercel.com/docs/security/deployment-protection) and [Instant Rollback](https://vercel.com/docs/deployments/instant-rollback).

Cron Jobs are now **included for customers on all plans**. Per account, users on the Hobby plan will have access to 2 Cron Jobs, users on the Pro plan will have access to 40 Cron Jobs, and users on the Enterprise plan will have access to 100 Cron Jobs.

Check out our [documentation](https://vercel.com/docs/cron-jobs) or [deploy an example with Cron Jobs](https://vercel.com/templates/next.js/vercel-cron).

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)