• 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
  • 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
Overview

Patterns

Patterns for building on Inngest: AI agents, durable workflows, scheduling, flow control, and background jobs. Each one explains a recurring problem, the tradeoffs involved, and how to solve it with Inngest's primitives.

Featured patternFlash sales and bursty workflowsWhen traffic spikes (a flash sale, a batch import, or an AI agent firing dozens of tool calls in parallel), four flow-control primitives keep you in control: throttle, concurrency, debounce, and idempotency. Here's when to reach for each.Read the pattern

Browse by primitive

Pick a category to see its patterns.

00
AI EvalsExperiment, score, pick winners3 patterns
01
Durable WorkflowsSteps that don't lose state1 pattern
02
Flow ControlSpike-proof the boring stuff1 pattern
03
Event CoordinationChoreograph the chaos3 patterns
04
SchedulingTime as a first-class input1 pattern
05
Background JobsOff the request path2 patterns

Was this page helpful?

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