PHPackages                             appshed/extension-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. appshed/extension-api

ActiveLibrary

appshed/extension-api
=====================

API for AppShed remote screens

3.1.2(10y ago)33154MITPHPPHP &gt;=5.4.0

Since Jun 27Pushed 10y ago3 watchersCompare

[ Source](https://github.com/AppShed/extension-api)[ Packagist](https://packagist.org/packages/appshed/extension-api)[ RSS](/packages/appshed-extension-api/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (4)Versions (35)Used By (0)

AppShed Extension API
=====================

[](#appshed-extension-api)

This is the api for remote screens.

[![Latest Stable Version](https://camo.githubusercontent.com/1dff23876a9dfa7abb3f8ac7bb5c70201b1992faf87e16545e199540c5f67678/68747470733a2f2f706f7365722e707567782e6f72672f617070736865642f657874656e73696f6e2d6170692f762f737461626c652e706e67)](https://packagist.org/packages/appshed/extension-api)[![License](https://camo.githubusercontent.com/4229b11a5b59aa249a2719f20bcd5279c20e01f207424a8a2388b1114cb8fa1e/68747470733a2f2f706f7365722e707567782e6f72672f617070736865642f657874656e73696f6e2d6170692f6c6963656e73652e706e67)](https://packagist.org/packages/appshed/extension-api)[![Build Status](https://camo.githubusercontent.com/68d83e14c32acd25f41c04567187032f56787feea29849b052cd240d33ad9d5a/68747470733a2f2f7472617669732d63692e6f72672f417070536865642f657874656e73696f6e2d6170692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/AppShed/extension-api)[![SensioLabsInsight](https://camo.githubusercontent.com/21315940d4b78887b2a083a2c8dc0c6ed0c4f5f1462dd0ef5590e9a2be93b7d6/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f35386536373135662d373466382d343533372d396265382d3062313133636663646262322f6d696e692e706e67)](https://insight.sensiolabs.com/projects/58e6715f-74f8-4537-9be8-0b113cfcdbb2)

Installing
----------

[](#installing)

### Composer

[](#composer)

You can install the API in your project just run `composer require appshed/extension-api`.

### Phar

[](#phar)

If you don't want to use composer, you can [download the phar](https://raw.githubusercontent.com/AppShed/extension-api/master/build/appshed-api.phar). This is a package of everything you need, you just need to `require_once 'appshed-api.phar'`. Look in the `phar-examples` folder to see how it might be used.

Examples
--------

[](#examples)

Be sure to run `composer install` if you want to run the examples from this repo.

Docs
----

[](#docs)

You can see the api docs on [github pages](http://appshed.github.io/extension-api/).

Contributing
------------

[](#contributing)

### Phar

[](#phar-1)

Please be sure to update the phar before committing. You need to use [Box](http://box-project.org/) to do this.

To build the phar:

```
./vendor/bin/box build -v

```

### Docs

[](#docs-1)

The API doc is built using [sami](https://github.com/fabpot/sami).

To generate the API doc:

```
./vendor/bin/sami.php update sami.php

```

You can then commit the doc folder to the `gh-pages` branch, something like:

```
mv doc ~/doc-tmp
git checkout gh-pages
rm -rf .
mv ~/doc-tmp/* .
git add .
git commit

```

### Tests

[](#tests)

To run the tests

```
./vendor/bin/phpunit

```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 98.4% 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 ~23 days

Total

32

Last Release

3981d ago

Major Versions

1.2.6 → 2.0.02014-02-04

2.2.9 → 3.0.02015-04-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/7039999f29a83140d61116032ec1684c752412e458ad1999e15eea2f8808498c?d=identicon)[mcfedr](/maintainers/mcfedr)

---

Top Contributors

[![mcfedr](https://avatars.githubusercontent.com/u/704356?v=4)](https://github.com/mcfedr "mcfedr (60 commits)")[![avtehnik](https://avatars.githubusercontent.com/u/3436529?v=4)](https://github.com/avtehnik "avtehnik (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/appshed-extension-api/health.svg)

```
[![Health](https://phpackages.com/badges/appshed-extension-api/health.svg)](https://phpackages.com/packages/appshed-extension-api)
```

PHPackages © 2026

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