Skip to content
masterclassBuddyTech Buzz5 fresh blogs · 5:00 AM IST

API reference

Inngest API reference

Inngest background jobs and workflows

Identifiers
102
With full guides
0
Types
7

Topics covered

  • Functions & events
  • Steps
  • Retries
  • Cron schedules
  • Concurrency & throttling
  • Fan-out
  • Flow control
  • Local dev server

Class

NameWhat it does
InngestClass
EventSchemasClass
NonRetriableErrorClass
RetryAfterErrorClass
InngestMiddlewareClass
StepErrorClass

Function

NameWhat it does
createFunctionFunction
serveFunction
step.runFunction
step.sleepFunction
step.waitForEventFunction
step.invokeFunction
step.sendEventFunction
referenceFunctionFunction
inngest.createFunctionFunction
inngest.sendFunction
step.fetchFunction

Interface

NameWhat it does
EventPayloadInterface

Type Alias

NameWhat it does
GetEventsType Alias
ClientOptionsType Alias
FunctionOptionsType Alias
ContextType Alias
StepToolsType Alias
InngestFunctionType Alias
GetFunctionInputType Alias

Const

NameWhat it does
Durable functionsConst
Flow controlConst
Fan-outConst
Step functionsConst
Event-drivenConst
Concurrency controlConst
ThrottlingConst
DebouncingConst
Rate limitingConst
BatchingConst
IdempotencyConst
CancellationConst
ReplayConst
ParallelismConst
BackoffConst
RealtimeConst
Agent KitConst
Scheduled functionsConst
Delayed functionsConst
Local dev serverConst
Event keyConst
Signing keyConst
Function IDConst
Multiple triggersConst
Cron expressionsConst
Timezone cronConst
Batch timeoutConst
Batch keyConst
Concurrency keyConst
Concurrency scopeConst
Virtual queueConst
Throttle periodConst
Throttle burstConst
Debounce periodConst
Debounce keyConst
Rate limit periodConst
Rate limit keyConst
Priority expressionConst
Cancellation eventConst
Cancellation timeoutConst
Failure handlerConst
Step retriesConst
Sleep durationConst
Wait-for-event timeoutConst
Wait-for-event matchConst
Invoke timeoutConst
Multi-step workflowConst
Parallel stepsConst
Sequential stepsConst
Fan-out patternConst
Step memoizationConst
Deterministic stepsConst
Function versioningConst
Event payload typingConst

Module

NameWhat it does
step.sleepUntilModule
step.ai.inferModule
step.ai.wrapModule
Next.js serveModule
Express serveModule
Remix serveModule
Cloudflare serveModule
Deno serveModule
Lambda serveModule

Pipe

NameWhat it does
eventPipe
cronPipe
batchEventsPipe
concurrencyPipe
rateLimitPipe
throttlePipe
debouncePipe
priorityPipe
idempotencyPipe
cancelOnPipe
retriesPipe
timeoutsPipe
onFailurePipe
singletonPipe

Search across every package and filter by type in your dashboard.

Start learning