Rate-limiting GraphQL API requests

Rate-limiting refers to restricting the number of requests that an API can service in a specified unit of time.

For large-scale dsitributed systems, rate-limiting is essential to protect the API services and resources from excessive use and to maintain service availability for all clients at all times.

Rubrik enforces rate-limiting at the GraphQL API service level as well as at the client level.

HTTP 429 - Too many requests

The Rubrik GraphQL API service rejects the incoming requests and responds with the HTTP 429 - Too many requests error when the number of incoming requests per second exceeds the limit imposed by the API service.

When this happens, reduce the number of requests per second and retry the failed requests.