I have created an API endpoint in Drupal by configuring a View to fetch audit logs (Drupal 11).

By default, Drupal these APIs do not have built-in rate limiting. In such cases, is rate limiting expected to be configured entirely by the customer and how we can configure these rate limits?

Additionally, is there any documented threshold at which Drupal performance may begin to degrade under high API request volume?

Could you please share any official guidance or best practices regarding rate limiting and performance considerations for Drupal APIs?

Comments

jaypan’s picture

Additionally, is there any documented threshold at which Drupal performance may begin to degrade under high API request volume?

Drupal can handle it - this site here that you're on now is on Drupal and handles crazy amount of traffic, and it's not even a modern version of Drupal.

It will all depend on your server specs as to when your performance degrades.

Contact me to contract me for D7 -> D10/11 migrations.