csa/guzzle-history-middleware
Capture and inspect Guzzle HTTP request/response history with a middleware you can drop into your handler stack. Useful for testing, debugging, and logging, with upgrade notes and contribution guidelines included.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| guzzle/log | 0.87 | — | 3 | 5 | 0 | 1K | 0 | 0.0 | 35.2 | — | — | |
| csa/guzzle-stopwatch-middleware | 0.86 | Adds a Guzzle middleware that measures request/response timing with a stopwatch, making it easy to profile HTTP calls in your app. Install via Composer and plug into your Guzzle handler stack to track durations per request. | 53 | 53 | 5 | 27K | 0 | 0.2 | 26.4 | — | — | |
| guzzle/plugin-log | 0.85 | Adds logging to Guzzle HTTP requests and responses via a plugin/listener. Capture and format request/response headers, bodies, and timing to help debug API calls, trace issues, and record activity to PSR-3 logs or custom handlers. | 2 | 2 | 1 | 142 | 0 | 0.0 | 23.3 | — | — | |
| rtheunissen/guzzle-log-middleware | 0.85 | Lightweight Guzzle middleware for logging HTTP requests and responses. Capture method, URL, headers, body, status and timing, and route logs through PSR-3/Monolog with configurable formats, levels, and filtering—ideal for debugging and auditing API traffic. | 82 | 85 | 17 | 40K | 1 | 1.0 | 37.0 | — | — | |
| csa/guzzle-cache-middleware | 0.85 | PSR-7/PSR-18 middleware adding HTTP response caching to Guzzle clients. Cache GET/HEAD requests, reduce repeated network calls, and plug into common cache storage backends. Install via Composer and integrate in your Guzzle handler stack. | 55 | 52 | 9 | 39K | 6 | 1.1 | 28.6 | — | — | |
| guzzle/cache | 0.84 | Adds response caching to Guzzle HTTP clients. Store and reuse GET responses to cut latency and API calls, with configurable cache pools, TTLs, and cache strategies. Useful for microservices, third‑party APIs, and rate‑limited endpoints. | 3 | 4 | 0 | 276 | 0 | 0.0 | 25.5 | — | — | |
| guzzle/parser | 0.84 | guzzle/parser provides lightweight message parsing utilities for Guzzle, helping you parse HTTP request/response messages, headers, and related components. Useful when working with raw HTTP strings or building tooling around Guzzle’s message format. | 21 | 18 | 2 | 52K | 0 | 0.2 | 46.6 | — | — | |
| guzzle/plugin | 0.84 | — | 5 | 7 | 0 | 20K | 0 | 0.0 | 48.5 | — | — | |
| kevinrob/guzzle-cache-middleware | 0.84 | A PSR-7 compatible HTTP cache middleware for Guzzle 6+ with RFC 7234 compliance. Pluggable storage backends include Laravel cache, Flysystem, PSR-6, PSR-16, and WordPress Object Cache. Add it to the HandlerStack to speed up repeated API calls. | 437 | 441 | 79 | 610K | 20 | 36.1 | 56.9 | MIT | 3 months ago | |
| allstak/sdk-php | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 17.4 | — | MIT | 5 months ago | |
| guzzle/stream | 0.84 | Lightweight stream abstraction for PHP and Guzzle, offering common stream utilities and decorators to read, write, and transform data consistently. Useful for building HTTP clients, middleware, and I/O workflows that need simple, testable stream handling. | 19 | 22 | 1 | 51K | 0 | 0.1 | 47.1 | — | — | |
| dittto/symfony-request-logger | 0.84 | — | 2 | 2 | 0 | 85 | 0 | 0.3 | 21.2 | — | 9 years ago | |
| the-caretakers/laravel-request-logger | 0.84 | — | 0 | 0 | 0 | 29 | 0 | 0.0 | 20.4 | — | — | |
| guzzlehttp/command | 0.84 | Build higher-level web service clients on top of Guzzle by modeling operations as Commands and responses as Results. Includes a generic ServiceClient plus command middleware to map commands to PSR-7 requests and responses to structured results. | 115 | 119 | 21 | 175K | 0 | 23.8 | 50.5 | MIT | 2 months ago | |
| codetech/laravel-api-logs | 0.84 | A lightweight Laravel package that logs every authenticated API request — URL, method, IP, payload, headers, response, and duration — linked to the user who made it. Sensitive values are redacted before storage, and a HasApiLogs trait exposes each user's history. | 0 | 0 | 0 | 185 | 2 | 22.8 | 36.4 | MIT | 4 weeks ago | |
| auxmoney/opentracing-bundle-guzzle | 0.84 | — | 4 | 4 | 5 | 979 | 0 | 7.0 | 31.7 | MIT | 3 years ago | |
| guzzlehttp/psr7 | 0.84 | PSR-7 HTTP message implementation for PHP: request, response, URI, uploaded file, and stream objects compatible with Guzzle and any PSR-7 library. Create or inspect messages without sending requests; includes factories and helpers. | 7,929 | 7,994 | 28 | 31M | 3 | 60.7 | 58.7 | MIT | 2 weeks ago | |
| bilfeldt/laravel-request-logger | 0.84 | Flexible, zero-configuration logging for Laravel applications: capture request and response data to a database or custom drivers. Enable logging conditionally via the requestlog middleware, config, or per-route. Ideal for debugging customer support requests. | 128 | 123 | 12 | 10K | 1 | 20.2 | 28.8 | MIT | 4 months ago | |
| guzzlehttp/oauth-subscriber | 0.84 | OAuth 1.0 middleware for Guzzle that signs outgoing requests with your consumer key, secret, token, and token secret when the auth option is oauth. Add it to a Guzzle handler stack for APIs that require OAuth 1.0 request signing instead of OAuth 2.0 bearer tokens. | 238 | 241 | 89 | 431K | 0 | 25.0 | 51.5 | MIT | 2 months ago | |
| php-http/guzzle6-adapter | 0.83 | PSR-7/PSR-18 compatible adapter that lets you use Guzzle 6 as an HTTPlug HTTP client. Provides a bridge for sending requests through Guzzle while working with php-http contracts, useful for libraries that depend on standardized HTTP interfaces. | 1,342 | 1,383 | 54 | 432K | 2 | 5.6 | 24.4 | MIT | 5 years ago |
How can I help you explore Laravel packages today?