Skip to content
masterclass Buddy

Inngest · Concept

Debounce key

Debounce delays a function until matching events stop arriving for a set period. New events reset the wait, and the function uses the latest event.

Last updated

Syntax

inngest.createFunction({ id, debounce: { key, period, timeout }, triggers }, handler)

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

Subscribe
  • Durable workflows
  • Durable endpoints
  • Flow control
  • Triggers
  • Inngest functions

Source: Debounce | Deduplicate Events (TypeScript SDK v4). Checked 2026-11-03.