freshcells/guzzle-bundle
A Symfony bundle that integrates the Guzzle HTTP client into your application, offering service configuration and dependency injection so you can make and manage outgoing HTTP requests cleanly within Symfony projects.
framework.http_client (Symfony 5.3+) or, for Laravel, the built-in Http facade over Guzzle. This package is a stopgap for pre-5.3 Symfony, not a forward-looking bet.Consider it only when:
CsaGuzzleBundle-style config and you need a Guzzle 6+ compatible fork to stay on a supported Guzzle.Look elsewhere when:
guzzlehttp/guzzle directly or Laravel's Http facade; the framework already provides the ergonomics this bundle exists to add.symfony/http-client with framework.http_client configuration — first-party, maintained, with its own profiler integration. Migrating is almost certainly cheaper than adopting a dead bundle.For executives: This is a commodity capability — an HTTP client configuration wrapper — not a differentiator. The package is functionally a thin dependency-injection layer over Guzzle with a debug panel, it is a Symfony bundle rather than a Laravel package, and it has no measurable adoption (0 stars, 0 dependents, dormant upstream). Recommendation: do not adopt as a strategic dependency. If a legacy service already uses it, treat it as technical debt with a funded migration path to the framework-native HTTP client; if we don't already use it, building the equivalent in-house is a day of work and carries no third-party risk. Low opportunity, low urgency, near-zero downside to saying no.
For engineering: It is a configuration-and-DI convenience layer over Guzzle 6+ — named clients, plugin registration, profiler data collector — for Symfony, not Laravel. It is unmaintained and effectively unadopted, so any use means we own the code: pin the version, vendor the fork if we need patches, and expect to be the ones fixing PHP/Symfony compatibility breaks. Preferred path is symfony/http-client on Symfony 5.3+ or the Http facade on Laravel. Adopt this only as a short-lived bridge in a legacy Symfony app, with a documented exit plan.
How can I help you explore Laravel packages today?