dosomething / northstar
Standard PHP API client for DoSomething.org services.
v3.1.0
2021-07-15 17:56 UTC
Requires
- gree/jose: ^2.2
- guzzlehttp/guzzle: ^6.2|^7.0
- laminas/laminas-diactoros: ^2.2
- lcobucci/jwt: ~3.3.2
- league/oauth2-client: ^2.2
- nesbot/carbon: ^2.0
- ramsey/uuid: ^3.7|^4.0
- symfony/psr-http-message-bridge: ^1.0
Requires (Dev)
- illuminate/database: ^6.0
- illuminate/http: ^6.0
- illuminate/support: ^6.0
- mockery/mockery: ^1.0
- phpunit/phpunit: ^8.0
- symfony/var-dumper: ^4.4
This package is auto-updated.
Last update: 2026-06-16 05:12:32 UTC
README
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:
License
MIT © DoSomething.org