Skip to main content

Variable: RATE_LIMITS

const RATE_LIMITS: Readonly<Record<RateLimitTier, number>>

Defined in: src/api/config.ts:39

Rate limit configuration per tier (requests per minute).

Remarks

Tiers are determined by authentication status:

  • Anonymous: IP-based limiting for unauthenticated requests
  • Authenticated: Standard authenticated user limits
  • Premium: Enhanced limits for premium subscribers
  • Admin: Elevated limits for administrative access

When DISABLE_RATE_LIMITING=true, all tiers are set to effectively unlimited.