This is Gateway, an opinionated HTTP client built with Guzzle. It makes API requests easy with built-in OAuth2 authorization, support for transaction ID headers, and web authentication via OpenID Connect.
Install the latest release with Composer:
composer require dosomething/gateway
Then, follow the instructions for Laravel or vanilla PHP.
Gateway includes pre-built clients for a few DoSomething.org services:
MIT © DoSomething.org