• Documentation
  • Examples
  • Patterns
Contact salesSign Up
  • Documentation
  • Examples
  • Patterns
  • Overview
    • All patterns
  • AI Evals
    • Run experiments in production
    • Score agents on real outcomes
    • Score agent accuracy
  • Durable Workflows
    • Reliably run critical workflows
    • Durable token streaming
  • Flow Control
    • Flash sales and bursty workflows
  • Event Coordination
    • Building flows for lost customers
    • Reliable scheduling systems
    • Running functions in parallel
  • Scheduling
    • Running code at specific times
  • Background Jobs
    • Build reliable webhooks
    • Keeping your API fast
  • Contact salesSign Up
01 · Steps that don't lose state

Durable Workflows

Multi-step business logic that survives crashes, deploys, and minute-long LLM calls. Each step is independently retried and persisted. No glue code, no external queues to babysit.

12msvalidate.input86msfetch.profileretry · 2/3score.transaction320msnotify.user18mswrite.audit
tracedurable execution · 1.7s

Patterns

01Reliably run critical workflowsBreak multi-step AI pipelines and complex business logic into durable, independently retried steps.02Durable token streamingStream LLM tokens to the browser while running generation as a durable function, so a dropped connection or a crash never loses the response.
Next primitive →Flow Control

Was this page helpful?

© 2026 Inngest Inc. All rights reserved.
We're hiring!
Star our open source repositoryJoin our Discord communityFollow us on XFollow us on Bluesky