Turbo Rate Limiter

Turbo Rate Limiter

By ahriad
Details
View on WordPress

Turbo Rate Limiter is a powerful yet easy-to-use security plugin that helps protect your WordPress site from various types of abuse by limiting the rate at which visitors can make requests.

Features

  • URI-based filtering – Set rate limits for specific URLs, paths, or patterns
  • Multiple match types – Exact match, contains, starts with, ends with, or regex
  • Flexible time windows – Configure rate limits per second, minute, or hour
  • Multiple actions – Return HTTP 429, redirect to URL, or redirect to page
  • Test mode – Preview rate limiting behavior without blocking visitors
  • Debug panel – Visual debug panel for administrators
  • Cloudflare support – Full IPv4 and IPv6 proxy detection
  • Localization ready – Translations available for multiple languages

Use Cases

  • API protection – Limit API calls to prevent abuse
  • Login protection – Prevent brute force attacks on login pages
  • Form spam prevention – Limit form submission rates
  • Resource protection – Protect heavy database queries
  • CDN compatibility – Works with Cloudflare and other proxies

Arbitrary section

Developer API

Turbo Rate Limiter provides hooks and filters for developers:

`php

// Add trusted proxy IPs
add_filter(‘turbo_rate_limiter_trusted_proxies’, function() {
return [
‘173.245.48.0/20’,
‘2400:cb00::/32’,
// More ranges…
];
});

// Access rate limiter instance
$rate_limiter = TURBORL_Rate_Limiter::get_instance();
`

For full API documentation, see docs/developer-api.md.

Details

Plugin code:
turbo-rate-limiter
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-03-24
Rating:
Times rated:
0
api
ddos
rate-limit
security
spam-protection