Skip to content
masterclass Buddy

Upstash · Class

MultiRegionRatelimit

MultiRegionRatelimit applies a rate limit across several Redis databases. It returns a nearby decision quickly, then synchronizes state asynchronously, trading strict global accuracy for lower latency.

Last updated

Syntax

new MultiRegionRatelimit({ redis: Redis[], limiter: Limiter, analytics?: boolean })
await ratelimit.limit(identifier)

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

Subscribe
  • Ratelimit
  • Redis
  • MultiRegionRatelimit.slidingWindow
  • MultiRegionRatelimit.fixedWindow
  • pending
  • limit

Source: Ratelimit TypeScript SDK Features - Upstash Documentation. Checked 2026-11-03.