Guides

Learn how to build with Inngest:

Patterns

Background jobs

Run long-running tasks in the background out of the critical path of a request.

Enqueueing future jobs

Schedule or delay functions to run in the future.

Parallelize steps

Run function steps in parallel to speed up execution.

Fan-out

Use events to trigger multiple functions at once.

Batching events

Improve efficiency with high-load systems by processing batches of events at once.

Scheduled functions

Run functions periodically on a cron schedule.

Invoking functions directly

Call one function from another across multiple apps.