Block Rate Limits
The Block Rate Limits feature allows you to limit the number of requests from a single IP address within a specified time frame. This can be useful for preventing brute-force attacks, denial-of-service (DoS) attacks, or other malicious activities that involve a high volume of requests.
How to Block Rate Limits
- Navigate to the Block Rate Limits section in your dashboard.
- Define the conditions for the rate limit.
- Path: Specify the URL path you want to apply rate limits to. For example: “/api/v1/login”
- Method: Choose the HTTP method you want to apply rate limits to. For example: “GET”, “POST”, “PUT”, “DELETE”
Define the limits for that condition.
- Max Requests: Enter the maximum number of requests allowed within the time frame.
- Time Interval: Enter the time frame in seconds (e.g. 60 for 1 minute, 300 for 5 minutes, 3600 for 1 hour, 86400 for 1 day).
- Note (optional): Add a date or reason for applying rate limits to this IP. This can help you keep track of why certain IPs have rate limits.
- After entering the IP address, rate limit, time frame, and optional note, click the “Save Rule” button to apply the rate limit.
Best Practices
- Set rate limits for sensitive paths like authentication endpoints
- Adjust rate limits based on the IP’s behavior over time.
- Combine this feature with other security measures, such as Block IPs, Block CIDR Ranges, and Block Countries, to create a robust security strategy.
- Regularly review your rate limits to ensure they’re still necessary and adjust them as needed.