Seventh article in the series of “ Pragmatic decisions for your RESTful API”, this post talks about rate limiting for your RESTful API.

Rate limiting: use X-RateLimit-* HTTP headers and 429 status code

Rate limiting becomes necessary when your API starts becoming used by a wide range of applications and users.

When a rate limit is reached, your API should return the following HTTP status code: