Skip to content
masterclass Buddy

Inngest · Concept

Step functions

Inngest steps are checkpointed, retriable units of work inside functions. They store successful results, retry failed work independently, and let long workflows resume from the last completed checkpoint.

Last updated

Syntax

await step.run("step-name", async () => { /* work */ });

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Inngest functions
  • Durable Endpoints
  • step.run
  • step.sleep
  • step.waitForEvent
  • step.invoke
  • step.sendEvent
  • step.ai.infer

Source: Inngest Steps. Checked 2026-11-03.