PHPackages                             xibosignage/platform-api-php - 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. xibosignage/platform-api-php

ActiveLibrary[API Development](/categories/api)

xibosignage/platform-api-php
============================

Xibo Cloud Platform and Licensing - PHP Library

3.0(6y ago)41.5k11[1 PRs](https://github.com/xibosignage/platform-api-php/pulls)MITPHPPHP &gt;=5.4.0CI failing

Since May 8Pushed 3y ago2 watchersCompare

[ Source](https://github.com/xibosignage/platform-api-php)[ Packagist](https://packagist.org/packages/xibosignage/platform-api-php)[ Docs](https://xibo.org.uk)[ RSS](/packages/xibosignage-platform-api-php/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (7)Dependencies (4)Versions (9)Used By (0)

PHP Library for the Xibo Platform API
=====================================

[](#php-library-for-the-xibo-platform-api)

© Xibo Signage Ltd 2020

This is a PHP library for the Xibo Signage Xibo Platform API.

The API is for Xibo Signage Channel Partners.

Documentation
-------------

[](#documentation)

Please see the `/docs` folder for information on how to use this library.

- [Introduction](docs/introduction.md)
- [Authentication](docs/authentication.md)
- [Checkout with PHP](docs/checkout_with_php.md)
- [Checkout](docs/checkout.md)

Further usage examples can be found in the `/tests` folder.

Requirements
------------

[](#requirements)

PHP 5.4 and later

Composer
--------

[](#composer)

You can install the library via [Composer](http://getcomposer.org/). Add this to your `composer.json`:

```
{
  "require": {
    "xibosignage/platform-api-php": "3.*"
  }
}

```

Then install with:

```
composer install

```

Token Storage
-------------

[](#token-storage)

An `access_token` lives as long as the script using the library and will automatically renew on expiry.

Integration Tests
=================

[](#integration-tests)

This library has some basic integration tests, if you want to run these you are welcome to do so. Please be aware that transactions will be executed in your Test portal account.

Create an `env` file containing your clientId/secret.

```
XIBO_PLATFORM_CLIENT_ID=
XIBO_PLATFORM_CLIENT_SECRET=
```

Build a Docker image and tag it

```
docker build -t phpunit-test .
```

Run the tests

```
docker run --env-file config.env -it --rm --name phpunit phpunit-test
```

###  Health Score

33

—

LowBetter than 73% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 91.1% 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 ~284 days

Recently: every ~264 days

Total

7

Last Release

2345d ago

Major Versions

1.3 → 2.02017-09-20

2.0.1 → 3.02020-01-07

PHP version history (2 changes)1.0PHP &gt;=5.3.3

1.1PHP &gt;=5.4.0

### Community

Maintainers

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

---

Top Contributors

[![dasgarner](https://avatars.githubusercontent.com/u/10400067?v=4)](https://github.com/dasgarner "dasgarner (51 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")[![pascallieverse](https://avatars.githubusercontent.com/u/10560507?v=4)](https://github.com/pascallieverse "pascallieverse (1 commits)")

---

Tags

apixibodigital signagexibo signage

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/xibosignage-platform-api-php/health.svg)

```
[![Health](https://phpackages.com/badges/xibosignage-platform-api-php/health.svg)](https://phpackages.com/packages/xibosignage-platform-api-php)
```

###  Alternatives

[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k11](/packages/tempest-framework)[algolia/algoliasearch-client-php

API powering the features of Algolia.

69534.4M144](/packages/algolia-algoliasearch-client-php)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.7k371.6k5](/packages/theodo-group-llphant)[deeplcom/deepl-php

Official DeepL API Client Library

2627.0M97](/packages/deeplcom-deepl-php)[temporal/sdk

Temporal SDK

4082.7M22](/packages/temporal-sdk)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

744284.3k34](/packages/civicrm-civicrm-core)

PHPackages © 2026

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