Rate Limiting
[/reɪt ˈlɪmɪtɪŋ/]
Definitions
A technique for controlling the frequency of requests a client can make to an API or service within a given time window. Rate limiting protects systems from abuse, prevents overload, and ensures fair resource allocation among consumers. Responses typically include headers indicating current usage and remaining quota.
“The API returned a 429 Too Many Requests error once rate limiting kicked in at 100 calls per minute.”
Related Terms
- API-FirstTechnology
A design philosophy where the API contract is defined and agreed upon before any implementation begins. API-first teams treat the API as the product — writing the specification fir...
- BaseTechnology
The foundational infrastructure layer of the PlatPhorm News Network (base.platphormnews.com). Base provides core shared services — authentication, storage, and routing — that all o...
- Edge ComputingTechnology
A computing paradigm that processes data at or near its source — at the "edge" of the network — rather than sending it all to a central cloud datacenter. Edge computing reduces lat...
- Graph APITechnology
An API that exposes data as a graph of interconnected nodes and edges, allowing clients to traverse relationships and fetch exactly the data they need in a single request. GraphQL ...
- IdempotencyTechnology
The property of an operation where performing it multiple times produces the same result as performing it once. Idempotent API endpoints are critical for safe retries — if a networ...
- LatencyTechnology
The time delay between initiating an action and receiving the first response. In networking, latency is the round-trip time for a data packet; in AI, it often refers to time-to-fir...