Slide 2 of 28
Part 1 ยท What Is It?Slide 2
Slide 2 ยท The Word
Unrestricted Resource Consumption.
When an API sets no limits on what any single client can use.
What "resources" means

In the context of APIs, resources aren't just data. They include anything the API consumes when processing a request:

๐Ÿ“ก
Network Bandwidth
Large responses, file downloads, media streams โ€” each byte sent costs bandwidth.
โš™๏ธ
CPU & Memory
Complex queries, deep nested calls, large payload parsing โ€” processing each request uses server resources.
๐Ÿ’พ
Database Connections & Queries
Every API call typically triggers a database query. Unlimited requests = unlimited DB load.
๐Ÿ’ธ
Third-Party API Costs
SMS sends, email sends, AI inference, payment processing โ€” each has a per-unit cost. Unlimited calls = unbounded bill.
โŒ›
Storage
File uploads, generated content, logs โ€” unlimited storage consumption inflates cloud bills and fills disks.
The core problem

Without limits, a single malicious (or just careless) client can consume resources intended for thousands of users. The result is degraded service for everyone else, unexpected infrastructure costs, or complete outages.

โ† Back See the official definition โ†’