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

ActiveLibrary[API Development](/categories/api)

brightcove/api
==============

Brightcove PHP API Wrapper

2.2(4y ago)251.4M—4.1%31[7 PRs](https://github.com/brightcove/PHP-API-Wrapper/pulls)1MITPHPPHP &gt;=7.1CI failing

Since May 14Pushed 5mo ago37 watchersCompare

[ Source](https://github.com/brightcove/PHP-API-Wrapper)[ Packagist](https://packagist.org/packages/brightcove/api)[ RSS](/packages/brightcove-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (18)Used By (1)

PHP Wrapper for the Brightcove API
==================================

[](#php-wrapper-for-the-brightcove-api)

Installation notes
------------------

[](#installation-notes)

This library requires PHP 7.1 or newer with a CURL extension. You have to run `composer install` before using the library.

```
# apt-get install php5 php5-curl curl

PHP-API-Wrapper$ curl -sS https://getcomposer.org/installer | php

PHP-API-Wrapper$ php composer.phar install

```

Testing notes
-------------

[](#testing-notes)

Running the tests requires a `config.json` file. There's a sample file included in the repository.

A reverse SSH tunnel is needed for the DI API test. When you set it up, make sure that the port is open on the remote server too.

Example script:

```
#!/bin/sh

ssh -nNT -R 8888::8888 example.com &>ssh_tunnel_logfile.txt &
PID=$!

cleanup () {
    kill ${PID}
    cat ssh_tunnel_logfile.txt
    rm ssh_tunnel_logfile.txt
}

handle_error () {
    cleanup
    exit 1
}

./vendor/bin/phpunit

cleanup

```

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance48

Moderate activity, may be stable

Popularity52

Moderate usage in the ecosystem

Community29

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 63.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 ~275 days

Recently: every ~718 days

Total

15

Last Release

168d ago

Major Versions

0.9 → 1.02017-03-20

1.1.0 → 2.02019-09-02

2.2 → 3.0.x-dev2025-12-02

PHP version history (3 changes)0.2PHP &gt;=5.5.0

2.0PHP &gt;=7.1

3.0.x-devPHP &gt;=8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/092fc337163868d2db12461fab06ae51cff70d3437d3b3b0525fe51f9c8bbbbe?d=identicon)[janmashat](/maintainers/janmashat)

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

---

Top Contributors

[![tamasd](https://avatars.githubusercontent.com/u/40811?v=4)](https://github.com/tamasd "tamasd (73 commits)")[![KonczGabor](https://avatars.githubusercontent.com/u/9655979?v=4)](https://github.com/KonczGabor "KonczGabor (15 commits)")[![jspizziri](https://avatars.githubusercontent.com/u/1452066?v=4)](https://github.com/jspizziri "jspizziri (9 commits)")[![chibani](https://avatars.githubusercontent.com/u/1182895?v=4)](https://github.com/chibani "chibani (7 commits)")[![janmashat](https://avatars.githubusercontent.com/u/12157479?v=4)](https://github.com/janmashat "janmashat (4 commits)")[![ycecube](https://avatars.githubusercontent.com/u/7201339?v=4)](https://github.com/ycecube "ycecube (4 commits)")[![dawehner](https://avatars.githubusercontent.com/u/29678?v=4)](https://github.com/dawehner "dawehner (2 commits)")[![simesy](https://avatars.githubusercontent.com/u/188856?v=4)](https://github.com/simesy "simesy (1 commits)")

---

Tags

apiBrightcove

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[m165437/laravel-blueprint-docs

API Blueprint Renderer for Laravel

22779.0k](/packages/m165437-laravel-blueprint-docs)

PHPackages © 2026

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