Announcing our new Vercel integration

Serverless cron jobs, made simple

Define and write scheduled functions in your existing projects with a single line of code, no infrastructure or configuration required.

Get startedGet the SDK
scheduled/function.ts
1import { createScheduledFunction } from "inngest";
2
3createScheduledFunction(
4  "Daily check",
5  "0 0 * * *",
6  async () => {
7    // This function will run every day at Midnight, UTC.
8  },
9);

Designed for Developers

Inngest is the easiest way to build scheduled jobs in your app, no matter what framework or platform you use.

Easy to use

Create scheduled functions and cron jobs with a single line of code

Declarative

Define functions and schedules together in one place for easy maintenance

Serverless

Scheduled functions run without servers or configuration - no setup required

Great DX

Local development-only UI to inspect functions and their schedules

Any platform

Keep your code together by deploying to your platform choice

Reliable

If your job fails we'll rerun it multiple times without any work your side

How it works

1. Write your functions

Write your scheduled functions using regular JS or TS, defined using a single line of code, all served via Inngest's handler.

2. Register your URLs

Let Inngest know where your serverless functions are hosted — by using our built-in integrations or a single post-deploy API call

3. Functions run automatically

Inngest calls all functions securely and automatically on their defined schedule, without any extra setup or servers.

Build easily using our local SDK UI:

SDK Development UI

“Sooooo much easier than AWS”

Between
Start building today