Introduction
Working with (Guzzle) HTTP Client.
Installation
Downloading and installing the module.
Guzzle Service Descriptions
How Guzzle Service Descriptions work.
Extending Commands
How to describe a Command by extending an existing one
HTTP Services API
How to integrate Guzzle Service descriptions within Drupal.
Overriding HTTP Services API
How to override a HTTP Service API.
Optimizing Guzzle Service Descriptions
Best practices for optimizing our Guzzle Service Descriptions.
How to instantiate an HTTP Client
Understanding how to instantiate an HTTP Client.
Querying REST Services
How to use Guzzle Commands described inside your Guzzle Service Descriptions.
The Handler stack
A quick guide to the Handler stack used by Guzzle.
HTTP Config Requests
What are and when we need them.
HTTP Service API Wrappers
An advanced usage pattern.
Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.