/gateway

:lock_with_ink_pen: An opinionated PHP REST API client.

Primary LanguagePHPMIT LicenseMIT

Gateway Packagist wercker status

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.

Getting Started

Install the latest release with Composer:

composer require dosomething/gateway

Then, follow the instructions for Laravel or vanilla PHP.

Included Clients

Gateway includes pre-built clients for a few DoSomething.org services:

  • Northstar - the DoSomething.org user & identity API
  • Blink – the DoSomething.org message bus

License

MIT © DoSomething.org