PHPackages                             vimeify/vimeo-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. [Image &amp; Media](/categories/media)
4. /
5. vimeify/vimeo-api

ActiveLibrary[Image &amp; Media](/categories/media)

vimeify/vimeo-api
=================

Unofficial PHP library for the Vimeo API.

4.0.2(1y ago)259Apache-2.0PHPPHP &gt;=7.3.0 || ^8.0

Since Jun 4Pushed 1y agoCompare

[ Source](https://github.com/vimeify/vimeo.php)[ Packagist](https://packagist.org/packages/vimeify/vimeo-api)[ Docs](https://github.com/vimeify/vimeo.php)[ RSS](/packages/vimeify-vimeo-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (4)Versions (5)Used By (0)

Interacting with the Vimeo API using PHP
========================================

[](#interacting-with-the-vimeo-api-using-php)

This is a simple PHP library for interacting with the [Vimeo API](https://developers.vimeo.com).

Before you start
----------------

[](#before-you-start)

### Get started with the Vimeo API

[](#get-started-with-the-vimeo-api)

If you’re new to Vimeo APIs, check out [Getting Started: The Basics](https://developer.vimeo.com/api/start) before diving into the content on this page.

### Understand the PHP hierarchy

[](#understand-the-php-hierarchy)

The API docs often use dot notation to represent a hierarchy of data, such as `privacy.view`. Since the PHP library sends all data using JSON, you must use nested associative arrays instead of dot notation.

```
// The documentation refers to the following as `privacy.view`
$params = ['privacy' => ['view' => 'disable']];
```

Install and access the PHP library
----------------------------------

[](#install-and-access-the-php-library)

To install the PHP library, run the following command:

```
composer require vimeify/vimeo-api
```

After installation is complete, you can access the library by using `$lib = new \Vimeo\Vimeo($client_id, $client_secret)` in a Composer-enabled PHP script.

Advanced examples
-----------------

[](#advanced-examples)

To see examples of the most common use cases of the PHP library, visit our [PHP Library Examples](https://developer.vimeo.com/api/libraries/examples) page.

Why this library
----------------

[](#why-this-library)

This library was built for the purposes of the Vimeify.com WordPress plugin, however, anyone can use it, really!

The main goal of this library is to maintain backwards compatibility and stability for the modern PHP

We aim to support at least four major PHP versions. This way the library will be compatible with most WordPress installs.

Support
-------

[](#support)

To troubleshoot an issue, reach out to [Vimeo Support](https://vimeo.com/help/contact).

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~15 days

Total

3

Last Release

684d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/092968da21d868077ffac225d195f167f19435d61409f8ec656136c6f3d6f197?d=identicon)[gdarko](/maintainers/gdarko)

---

Top Contributors

[![Dashron](https://avatars.githubusercontent.com/u/218751?v=4)](https://github.com/Dashron "Dashron (43 commits)")[![erunion](https://avatars.githubusercontent.com/u/33762?v=4)](https://github.com/erunion "erunion (27 commits)")[![vinkla](https://avatars.githubusercontent.com/u/499192?v=4)](https://github.com/vinkla "vinkla (25 commits)")[![gdarko](https://avatars.githubusercontent.com/u/5760249?v=4)](https://github.com/gdarko "gdarko (18 commits)")[![peter279k](https://avatars.githubusercontent.com/u/9021747?v=4)](https://github.com/peter279k "peter279k (16 commits)")[![greedo](https://avatars.githubusercontent.com/u/410872?v=4)](https://github.com/greedo "greedo (10 commits)")[![aaronm67](https://avatars.githubusercontent.com/u/727029?v=4)](https://github.com/aaronm67 "aaronm67 (9 commits)")[![Sventour](https://avatars.githubusercontent.com/u/5223394?v=4)](https://github.com/Sventour "Sventour (7 commits)")[![muglug](https://avatars.githubusercontent.com/u/2292638?v=4)](https://github.com/muglug "muglug (3 commits)")[![davekiss](https://avatars.githubusercontent.com/u/1256071?v=4)](https://github.com/davekiss "davekiss (2 commits)")[![mstaack](https://avatars.githubusercontent.com/u/10169509?v=4)](https://github.com/mstaack "mstaack (2 commits)")[![craigpotter](https://avatars.githubusercontent.com/u/1442635?v=4)](https://github.com/craigpotter "craigpotter (2 commits)")[![panchesrbovski](https://avatars.githubusercontent.com/u/4184038?v=4)](https://github.com/panchesrbovski "panchesrbovski (1 commits)")[![qzminski](https://avatars.githubusercontent.com/u/193483?v=4)](https://github.com/qzminski "qzminski (1 commits)")[![snapshotpl](https://avatars.githubusercontent.com/u/312655?v=4)](https://github.com/snapshotpl "snapshotpl (1 commits)")[![urakozz](https://avatars.githubusercontent.com/u/5797393?v=4)](https://github.com/urakozz "urakozz (1 commits)")[![videoMonkey](https://avatars.githubusercontent.com/u/126849?v=4)](https://github.com/videoMonkey "videoMonkey (1 commits)")[![dstelljes](https://avatars.githubusercontent.com/u/8119229?v=4)](https://github.com/dstelljes "dstelljes (1 commits)")[![campbellmarc](https://avatars.githubusercontent.com/u/34319532?v=4)](https://github.com/campbellmarc "campbellmarc (1 commits)")[![hluup](https://avatars.githubusercontent.com/u/154532?v=4)](https://github.com/hluup "hluup (1 commits)")

---

Tags

videovimeo

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[vimeo/vimeo-api

Official PHP library for the Vimeo API.

4637.1M32](/packages/vimeo-vimeo-api)[vimeo/laravel

A Vimeo bridge for Laravel

4161.5M4](/packages/vimeo-laravel)[jonnitto/plyr

Plyr.io for Neos.io

1236.2k2](/packages/jonnitto-plyr)

PHPackages © 2026

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