noxlogic/ratelimit-bundle
RateLimitBundle adds flexible, configurable rate limiting to Symfony applications. Protect APIs and routes from abuse, define custom limits and strategies, and integrate quickly with minimal boilerplate. Ideal for throttling requests and controlling traffic.
X-RateLimit-* / Retry-After headers, per-tenant limit telemetry, and customer-facing docs — all of which affect support load.RateLimiter / throttle middleware and treat this as prior art, not a dependency.For executives: It's a small, MIT-licensed, low-cost dependency that lets us put real abuse protection and usage-based plan limits on public endpoints without a custom infrastructure project. It converts rate limiting from a recurring engineering tax into a configuration exercise, which accelerates any API, integration, or tiered-pricing initiative on the roadmap. The main caveat to state plainly up front: it targets Symfony, so it only applies if that's our stack — if we're on Laravel, we already own this capability and should not add a dependency.
For engineering: Config-over-code bundle that binds limits to controllers and routes, supports multiple named limiters and key strategies, and gives us standard 429/Retry-After behavior out of the box. Small surface area, easy to wrap behind our own interface so we're not coupled to it. Before adoption, we validate maintenance health and framework-version support (only 0 dependents in the wild — a signal, not a blocker), pin the version, and instrument 429s per tenant so we can tell "attacker" from "undersold customer" from day one.
How can I help you explore Laravel packages today?