artisansdk/ratelimiter
Laravel rate limiting package providing flexible throttling for routes and actions with configurable rules, storage drivers, and easy middleware integration. Helps protect APIs from abuse, control request bursts, and manage per-user or per-IP limits with clear, adjustable settings.
/api/payments vs /api/public-data), reducing false positives and improving UX.Adopt if:
/auth/login vs /api/webhooks).Look elsewhere if:
spatie/laravel-rate-limiting).For Executives:
"This package now supports Laravel 13, making it the ideal choice for teams upgrading to the latest LTS release. It acts as a ‘bouncer’ for our public APIs—blocking malicious traffic (e.g., brute-force attacks on /api/login) while letting legitimate users access /api/products freely. It’s open-source (no hidden costs), integrates seamlessly with Laravel, and saves us months of dev time. The leaky-bucket algorithm handles traffic spikes gracefully, and with Laravel 13 support, we can deploy it confidently as part of our upgrade roadmap. Let’s use it to harden our APIs while keeping costs low and future-proofing our stack."
For Engineering:
*"The artisansdk/ratelimiter (v1.2.0) now includes official Laravel 13 support, which is a game-changer for teams on the latest framework version. Key updates:
['/api/payments' => 100/minute]).Action plan for adoption:
composer require artisansdk/ratelimiter).app/Http/Kernel.php or route groups (Laravel 13’s container binding works seamlessly)./api/auth for initial validation before rolling out to other endpoints.This is a low-risk, high-reward upgrade—especially for Laravel 13 users."*
For Security/Compliance: *"The Laravel 13 update ensures this package remains a compliant, maintainable solution for:
/api/transactions) in the latest Laravel environment.How can I help you explore Laravel packages today?