Rate Limiter module limits concurrent constant requests to the web-service calls in the application.

Use Cases

Where this module can be useful.

  • Applications which expose public APIs.

Features

  • Define number of concurrent allowed hits in a given time window
  • Rate limiting on each request
  • Limit hits based on IP address
  • IP White listing option
  • Defines a separate cache bin to store the rate limiter hits and counts
  • Exportable configurations
  • Supports Accept HTTP headers and Drupal recommended _format query string based calls.

Note

Please install the latest 8.x1.1 release to get the most support from the module.

This module is developed and maintained in Github and all other relevant documentations can be found at https://github.com/aneek/rate_limiter

Project information

Releases