PHPackages                             brandonhudson/onesignal-php-api - 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. brandonhudson/onesignal-php-api

ActiveLibrary[API Development](/categories/api)

brandonhudson/onesignal-php-api
===============================

OneSignal API for PHP

v2.0.3(6y ago)0303MITPHPPHP ^7.3

Since May 24Pushed 6y agoCompare

[ Source](https://github.com/brandonhudson/onesignal-php-api)[ Packagist](https://packagist.org/packages/brandonhudson/onesignal-php-api)[ RSS](/packages/brandonhudson-onesignal-php-api/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (1)Dependencies (9)Versions (48)Used By (0)

OneSignal API for PHP
=====================

[](#onesignal-api-for-php)

Install
-------

[](#install)

Note: All examples are for v2, if you are using PHP &lt;7.3 please read [v1 documentation](https://github.com/brandonhudson/onesignal-php-api/blob/1.0/README.md).

This packages requires a PSR-18 HTTP client and PSR-17 HTTP factories to work. You can choose any from [psr/http-client-implementation](https://packagist.org/providers/psr/http-client-implementation)and [psr/http-factory-implementation](https://packagist.org/providers/psr/http-factory-implementation)

Example with Symfony HttpClient and nyholm/psr7 http factories, install it with [Composer](https://getcomposer.org/):

```
composer require symfony/http-client nyholm/psr7 brandonhudson/onesignal-php-api

```

And now configure the OneSignal api client:

```
