Home/Glossary/Rate Limiting

Rate Limiting

Rate limiting is a technique that controls how often a user or system can request a service, like an API, within a specific time period to prevent overuse and ensure stability.

How it works

It works by setting thresholds, such as a maximum number of requests per minute. This protects servers from being overwhelmed by too much traffic, prevents abuse, and ensures fair access and consistent performance for all users.

Examples

  • 1.An API allowing only 100 requests per hour for a free user tier.
  • 2.A login system blocking further attempts after 5 failed password entries in a minute.
  • 3.A social media platform limiting how many posts a new account can publish per day.