Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

03 API Design

❯

01 Concept

❯

Rate Limiting (API Design)

Rate Limiting (API Design)

Feb 10, 20261 min read

  • api
  • best-practices
  • rate-limiting

Rate Limiting (API Design)

← Back to API Best Practices

Controlling the rate of requests clients can make. Token bucket, sliding window, and leaky bucket algorithms limit request rates to protect services from abuse and overload. Rate limit headers inform clients of their remaining quota.

Key Properties

  • Token Bucket Algorithm
  • Sliding Window
  • Rate Limit Headers

Related

  • API Authentication (per-client rate limits)

api best-practices rate-limiting


Graph View

  • Rate Limiting (API Design)
  • Key Properties
  • Related

Created with Quartz v4.5.2 © 2026

  • GitHub