Skip to content
masterclass Buddy

Arcjet · Concept

Rate limiting

Arcjet rate limiting controls how many requests a client can make to an application or API over time. It supports fixed-window, sliding-window, and token-bucket algorithms, with state managed by Arcjet Cloud.

Last updated

Syntax

arcjet({ key, rules: [tokenBucket({ mode, characteristics, refillRate, interval, capacity })] })

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

Subscribe
  • Fixed window
  • Sliding window
  • Token bucket
  • Arcjet Shield WAF
  • Bot protection
  • Arcjet Cloud API
  • Remote rules
  • AI Budget Control

Source: Introduction to Arcjet rate limiting. Checked 2026-11-03.