PHPackages                             dosomething/northstar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. dosomething/northstar

ActiveLibrary[API Development](/categories/api)

dosomething/northstar
=====================

Standard PHP API client for DoSomething.org services.

v3.1.0(4y ago)2329[8 issues](https://github.com/DoSomething/gateway/issues)MITPHP

Since Feb 29Pushed 4y ago6 watchersCompare

[ Source](https://github.com/DoSomething/gateway)[ Packagist](https://packagist.org/packages/dosomething/northstar)[ RSS](/packages/dosomething-northstar/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (14)Versions (70)Used By (0)

Gateway [![Packagist](https://camo.githubusercontent.com/cdc067e2926ef12a4aee5fbc42548102b391ed106a094c0c439f2b65f205884d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646f736f6d657468696e672f676174657761792e7376673f7374796c653d666c6174)](https://packagist.org/packages/dosomething/gateway) [![wercker status](https://camo.githubusercontent.com/1fe052b8a8df5845b742bd21a29e49e267dba8c4c2323169a07b458254a5d828/68747470733a2f2f6170702e776572636b65722e636f6d2f7374617475732f34326661616561393763376537336338356532346464663536646639663165322f732f6d6173746572 "wercker status")](https://app.wercker.com/project/byKey/42faaea97c7e73c85e24ddf56df9f1e2)
=============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#gateway--)

This is **Gateway**, an opinionated HTTP client built with [Guzzle](http://guzzle.readthedocs.io/en/stable/). It makes API requests easy with built-in [OAuth2 authorization](docs/traits/AuthorizesWithOAuth2.md), support for [transaction ID headers](docs/traits/ForwardsTransactionIds.md), and [web authentication](docs/server/OpenIDConnect.md) via OpenID Connect.

### Getting Started

[](#getting-started)

Install the latest release with [Composer](https://getcomposer.org):

```
composer require dosomething/gateway
```

Then, follow the instructions for [Laravel](docs/Usage.md#laravel) or [vanilla PHP](docs/Usage.md#vanilla-php).

### Included Clients

[](#included-clients)

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

- [Northstar](docs/clients/Northstar.md) - the DoSomething.org user &amp; identity API
- [Blink](docs/clients/Blink.md) – the DoSomething.org message bus

### License

[](#license)

MIT © DoSomething.org

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 61.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~30 days

Recently: every ~163 days

Total

66

Last Release

1768d ago

Major Versions

v0.4 → v1.0.0-rc12016-06-28

v1.17.0 → v2.0.02019-09-11

v2.2.1 → v3.0.02020-04-20

### Community

Maintainers

![](https://www.gravatar.com/avatar/89ae02c44b5b18c34df4aca45a49422c1802d9c355eed524815fc79f74f7401d?d=identicon)[DFurnes](/maintainers/DFurnes)

![](https://www.gravatar.com/avatar/cead7b7f0d4a9226e6ef1f530c86c8344e8f77a2a267db53ba326a187fed48a6?d=identicon)[sergiitk](/maintainers/sergiitk)

---

Top Contributors

[![DFurnes](https://avatars.githubusercontent.com/u/583202?v=4)](https://github.com/DFurnes "DFurnes (241 commits)")[![sergiitk](https://avatars.githubusercontent.com/u/672669?v=4)](https://github.com/sergiitk "sergiitk (60 commits)")[![chloealee](https://avatars.githubusercontent.com/u/9019452?v=4)](https://github.com/chloealee "chloealee (43 commits)")[![sbsmith86](https://avatars.githubusercontent.com/u/1700409?v=4)](https://github.com/sbsmith86 "sbsmith86 (14 commits)")[![weerd](https://avatars.githubusercontent.com/u/105849?v=4)](https://github.com/weerd "weerd (14 commits)")[![aaronschachter](https://avatars.githubusercontent.com/u/1236811?v=4)](https://github.com/aaronschachter "aaronschachter (9 commits)")[![mendelB](https://avatars.githubusercontent.com/u/12417657?v=4)](https://github.com/mendelB "mendelB (8 commits)")[![katiecrane](https://avatars.githubusercontent.com/u/4240292?v=4)](https://github.com/katiecrane "katiecrane (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dosomething-northstar/health.svg)

```
[![Health](https://phpackages.com/badges/dosomething-northstar/health.svg)](https://phpackages.com/packages/dosomething-northstar)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[temporal/sdk

Temporal SDK

4002.2M18](/packages/temporal-sdk)[ashallendesign/laravel-exchange-rates

A wrapper package for interacting with the exchangeratesapi.io API.

485677.8k](/packages/ashallendesign-laravel-exchange-rates)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[concrete5/core

Concrete core subtree split

19159.3k48](/packages/concrete5-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
