Guzzle 6 middleware used to log requests and responses
A HTTP Cache for Guzzle 6. It's a simple Middleware to be added in the HandlerStack.
A Guzzle 6+ Middleware that can delay requests before sending them.
This Guzzle middleware allows to use Tor client as a proxy
A Guzzle 6 middleware to integrate the Circuit Breaker implementation by https://github.com/ejsmont-artur/php-circuit-breaker
A rate limiter middleware for Guzzle
A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.
Middleware for Guzzle v6+ that automatically retries HTTP requests on 429, 503 responses.