Inngest · Concept
Idempotency
Idempotency lets repeated work have the effect of one execution. Inngest supports event IDs and function-level expressions to prevent duplicate runs for 24 hours.
Last updated
Syntax
inngest.send({ id: "stable-business-key", name: "event/name", data: {...} })
inngest.createFunction({ id: "function-id", idempotency: "event.data.key", triggers: { event: "event/name" } }, handler)In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
event IDfunction idempotencyCEL expressionsfan-outrateLimitdebounceevent batchingfunction pausing