Skip to content
Mohamed Motaweh edited this page Oct 5, 2022 · 7 revisions

Protect your Ruby apps from bad actors. RateLimit allows you to set permissions as to whether certain number of feature calls are valid or not for a specific entity (user, phone number, email address, etc...).

This gem mainly provides brute-force protection by throttling attempts for a specific entity id (i.e user_id).

Usage

  1. Throttling
  2. Configuration
  3. RateLimit::Result
  4. RateLimit::Errors::LimitExceededError
Clone this wiki locally