FindSoftware

Guzzle

PHP HTTP client library for sending HTTP requests and integrating with web services.

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

Status
Active
Maintainer
Michael Dowling4
First release
20113

Rendering and deploy

Install with
composer5

Releases

Current major version
87
Last release
2026-10-257

Adoption

GitHub stars
23,4462
Packagist downloads
1,152,370,1099
Contributors
3488
Dependent repositories
357,48910
Dependent packages
28,61410

Why these figures do not compare

Sources

  1. 2026-11-09: links
    docs.guzzlephp.org/en/stable/
  2. 2026-11-09: links, Written in, GitHub stars
    api.github.com/repos/guzzle/guzzle
  3. 2026-11-09: First release
    api.github.com/repos/guzzle/guzzle/tags
  4. 2026-11-09: Maintainer, License model
    raw.githubusercontent.com/guzzle/guzzle/8.3/LICENSE
  5. 2026-11-09: Categories, Runtime, Install with, License
    github.com/guzzle/guzzle/blob/8.3/README.md
  6. 2026-11-09: Minimum runtime
    github.com/guzzle/guzzle/blob/8.3.1/composer.json
  7. 2026-11-09: Current major version, Last release
    api.github.com/repos/guzzle/guzzle/releases
  8. 2026-11-09: Contributors
    api.github.com/repos/guzzle/guzzle/contributors?per_page=1
  9. 2026-11-09: Packagist downloads
    packagist.org/packages/guzzlehttp/guzzle.json
  10. 2026-11-09: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/packagist.org/packages/guzzlehttp%2Fguzzle

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON