Rate Limiter

Component ID

2610936

Component name

Rate Limiter

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

776

Component created

Component changed

Component body

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