# Guzzle

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


Source: https://findsoftware.frbit.cloud/guzzle/
Last reviewed: 2026-11-09
Listed since: 2026-11-09

## Record

### Links

- home: https://docs.guzzlephp.org/
- repository: https://github.com/guzzle/guzzle
- docs: https://docs.guzzlephp.org/en/stable/
- forum: https://stackoverflow.com/questions/tagged/guzzle

### Identity

- status: active
- maintainer: Michael Dowling
- maintainerType: unknown
- parent: unknown
- firstRelease: 2011
- hqCountry: unknown

### Kind

- category: library
- hosting: php
- language: php
- runtime: php
- runtimeMin: php 7.4
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: composer

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 8
- latestReleaseDate: 2026-10-25

### Adoption

- githubStargazers: 23446
- packagistDownloads: 1152370109
- npmWeeklyDownloads: not applicable
- contributors: 348
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 357489
- dependentPackages: 28614

### Sources

- urls: https://docs.guzzlephp.org/en/stable/ (read 2026-11-09)
- urls: https://api.github.com/repos/guzzle/guzzle (read 2026-11-09)
- urls: https://docs.guzzlephp.org/en/stable/ (read 2026-11-09)
- firstRelease: https://api.github.com/repos/guzzle/guzzle/tags (read 2026-11-09)
- maintainer: https://raw.githubusercontent.com/guzzle/guzzle/8.3/LICENSE (read 2026-11-09)
- category: https://github.com/guzzle/guzzle/blob/8.3/README.md (read 2026-11-09)
- language: https://api.github.com/repos/guzzle/guzzle (read 2026-11-09)
- runtime: https://github.com/guzzle/guzzle/blob/8.3/README.md (read 2026-11-09)
- runtimeMin: https://github.com/guzzle/guzzle/blob/8.3.1/composer.json (read 2026-11-09)
- installMethod: https://github.com/guzzle/guzzle/blob/8.3/README.md (read 2026-11-09)
- license: https://github.com/guzzle/guzzle/blob/8.3/README.md (read 2026-11-09)
- licenseModel: https://raw.githubusercontent.com/guzzle/guzzle/8.3/LICENSE (read 2026-11-09)
- currentMajor: https://api.github.com/repos/guzzle/guzzle/releases (read 2026-11-09)
- latestReleaseDate: https://api.github.com/repos/guzzle/guzzle/releases (read 2026-11-09)
- githubStargazers: https://api.github.com/repos/guzzle/guzzle (read 2026-11-09)
- contributors: https://api.github.com/repos/guzzle/guzzle/contributors?per_page=1 (read 2026-11-09)
- packagistDownloads: https://packagist.org/packages/guzzlehttp/guzzle.json (read 2026-11-09)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/guzzlehttp%2Fguzzle (read 2026-11-09)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/guzzlehttp%2Fguzzle (read 2026-11-09)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
