php-http/throttle-plugin
PSR-7/PSR-18 HTTP client plugin that throttles outgoing requests to control rate and concurrency. Useful for API clients that must respect provider limits, avoid burst traffic, and smooth request flow.
Use this package if:
symfony/http-client).X-RateLimit-Limit, Retry-After).Look elsewhere if:
symfony/rate-limiter + Redis).express-rate-limit).For Executives: "This lightweight PHP package lets us add API rate limiting with minimal dev effort—blocking abuse, cutting cloud costs, and protecting our public APIs without over-engineering. It’s a drop-in solution for Symfony HTTP apps, so we avoid vendor lock-in while meeting compliance needs. For ~$0 (MIT license), we get production-ready throttling that scales with our growth."
For Engineers:
*"The php-http/throttle-plugin integrates seamlessly with Symfony’s rate-limiter to enforce headers like Retry-After and X-RateLimit-*. It’s ideal for:
For Security/Compliance Teams: "This package enforces rate limits at the HTTP layer, reducing DDoS risks and aligning with data access policies. It’s auditable (MIT license), integrates with existing Symfony security, and can be extended to log violations for compliance reporting."
How can I help you explore Laravel packages today?