hamburgscleanest/guzzle-advanced-throttle (packagist): A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get response from cache when rate limit is exceeded or always get cached value to spare your rate limits.
Keywords: api|cache|Guzzle|response|throttle|rate limiting|rate limit|request|laravel|advanced|wildcard|wildcards|ratelimit|hamburgscleanest|cache-responses|guzzle|middleware|rate-limit|rate-limiter|rate-limiting|request-handler|throttle-requests