Skip to content
masterclass Buddy

Inngest · Function

step.run

ctx.step.run() executes a Python callable as a durable Inngest step. It supports retries and memoization, and stores the callable's JSON-serializable result.

Last updated

Since
Python SDK inngest>=0.5.14 for the step decorator

Syntax

await ctx.step.run(step_id, handler, *handler_args)

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

Subscribe
  • step.run reference
  • Step decorator
  • Retries
  • Handling idempotency
  • Limits

Source: step.run() | Execute a Step (Python SDK Reference). Checked 2026-11-03.