Installs the latest Guzzle library

Creator: Mark Hamstra (markh)

Need help installing this extra?

About Guzzle7

Guzzle is a very popular library to make PHP requests. As many MODX extras use it, they're at risk of causing conflicts when different versions are used at the same time.

Instead of coupling a specific version of Guzzle with their packages, this meta package will install the latest version and make it available globally. Learn more.


August 17, 2021

Supported Database
MySQL, SQL Server


Supported Versions
2.7 - Current


Guzzle7 Documentation


After installation, Guzzle will be available and autoloaded for packages to use.

For instructions on adapting your packages to use it, please see the GitHub readme.

New in 7.3.0-pl

Guzzle7 v7.3.0-pl

Released on 2021-08-17

  • Change the way we check for and "pre-load" Guzzle into memory. We're now first attempting to load the ClientInterface, Client, HandlerStack and Utils class to determine if we should provide Guzzle. If so, we include the autoloader and load those classes again.
  • Remove MODX3-specific check. Rather, rely on class detection to see if Guzzle should be loaded or not.

Moving forward, this package will follow Guzzle minor version numbering.

  • The major/minor version (currently 7.3) will match the minor version of Guzzle (so we'll release an update when 7.4 is released), while the patch version and release index will be specific to this MODX package. This way, dependant packages could indicate they require at least a certain minimum of Guzzle.
  • The latest Guzzle release is still installed like before during package installation. Re-install the package to update to a new Guzzle patch release.

Current releases

View | Download
April 24, 2024
2.0 - Current

View | Download
September 12, 2023
2.0 - Current

View | Download
October 13, 2021
2.0 - Current

View | Download
August 17, 2021
2.7 - Current