Guzzle
PHP HTTP client library for sending HTTP requests and integrating with web services.
docs.guzzlephp.org/repositorydocs
Guzzle is a PHP HTTP client, installed with Composer, for sending requests and reading responses. It sends synchronous and asynchronous requests through one interface, streams large uploads and downloads, and uses PSR-7 message objects so other PSR-7 libraries can work with it. The HTTP transport sits behind an abstraction, so application code does not depend on cURL, PHP streams or sockets directly. Middleware lets an application change or compose client behavior.
Worth knowing
The README marks the previous major line as Maintenance rather than current. The docs overview states an older PHP minimum than the package manifest, so the manifest is the one to check.
Identity
Rendering and deploy
- Install with
- composer5
Releases
Adoption
Sources
- 2026-11-09: links
docs.guzzlephp.org/en/stable/ - 2026-11-09: links, Written in, GitHub stars
api.github.com/repos/guzzle/guzzle - 2026-11-09: First release
api.github.com/repos/guzzle/guzzle/tags - 2026-11-09: Maintainer, License model
raw.githubusercontent.com/guzzle/guzzle/8.3/LICENSE - 2026-11-09: Categories, Runtime, Install with, License
github.com/guzzle/guzzle/blob/8.3/README.md - 2026-11-09: Minimum runtime
github.com/guzzle/guzzle/blob/8.3.1/composer.json - 2026-11-09: Current major version, Last release
api.github.com/repos/guzzle/guzzle/releases - 2026-11-09: Contributors
api.github.com/repos/guzzle/guzzle/contributors?per_page=1 - 2026-11-09: Packagist downloads
packagist.org/packages/guzzlehttp/guzzle.json - 2026-11-09: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/guzzlehttp%2Fguzzle