Skip to content
masterclass Buddy

Arcjet · Function

tokenBucket

tokenBucket creates a token bucket rate-limit rule for Node.js. It refills tokens over time and denies requests when the bucket cannot supply the requested number of tokens.

Last updated

Syntax

tokenBucket({ mode?, characteristics?, refillRate, interval, capacity })

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

Subscribe
  • protect
  • characteristics
  • requested
  • DRY_RUN
  • LIVE
  • capacity
  • refillRate
  • interval

Source: Rate limiting reference for Node.js | Arcjet Docs. Checked 2026-11-03.