gitwtfhub

wtf is vimeo-php-lib?

vimeo/vimeo-php-lib — explained in plain English

Analysis updated 2026-08-08 · repo last pushed 2015-06-22

177PHPAudience · developerComplexity · 2/5DormantSetup · moderate

TL;DR

Vimeo's official PHP library for the Vimeo Advanced API, letting developers upload videos and fetch video data through code. It is deprecated and no longer maintained.

Mindmap

mindmap
  root((repo))
    What it does
      Fetch user videos
      Upload video files
      API authentication
    Tech stack
      PHP
      Vimeo API
    Use cases
      Video dashboard
      Media management
      Content pipeline
    Audience
      PHP developers
      Media app builders
    Status
      Deprecated
      Use replacement library

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Build a custom video dashboard that lists videos from a Vimeo account.

REASON 2

Create a media management tool that uploads new video files to Vimeo through code.

REASON 3

Set up a content pipeline that automatically uploads processed videos to Vimeo.

What's in the stack?

PHPVimeo Advanced API

How it stacks up

vimeo/vimeo-php-liblesterchan/wp-pagenavishipfastlabs/parsel
Stars177138132
LanguagePHPPHPPHP
Last pushed2015-06-222024-12-19
MaintenanceDormantStale
Setup difficultymoderateeasymoderate
Complexity2/51/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Vimeo API credentials (consumer key and secret) and PHP 5.6 is incompatible, also the library itself is deprecated and unsupported.

The explanation does not mention the license, so what you are allowed to do with this code is unknown.

Wtf does this do

This was Vimeo's official PHP library for interacting with their Advanced API, letting developers programmatically access and manage video data on Vimeo. It allowed you to do things like fetch a list of uploaded videos for a specific user or upload new video files directly through code, rather than manually using the Vimeo website. At a high level, you would set up the library by providing it with authentication credentials, a consumer key and secret. Once authenticated, you could make calls to Vimeo's API to retrieve data. The project included example files demonstrating how to get an access token for querying private content and how to handle file uploads, giving developers a starting point for integrating Vimeo functionality into their own PHP applications. This tool would have been used by developers building applications that needed to interact with Vimeo video data, for example, a custom video dashboard, a media management tool, or a content pipeline that automatically uploads videos to a Vimeo account. The README doesn't go into much detail beyond the basics, but the included examples suggest it was designed to be a straightforward wrapper that handled the complexities of API authentication and requests. The most important thing to know is that this library is deprecated. Vimeo has retired both the Advanced API and this library entirely, directing users to a newer API and a replacement PHP library instead. The README also notes that PHP 5.6 is incompatible with this older library. Anyone considering using it should look at the replacement project instead, as this one is no longer maintained or supported.

Yoink these prompts

Prompt 1
Write a PHP script using Vimeo's deprecated PHP library to authenticate with a consumer key and secret, then fetch a list of uploaded videos for a specific Vimeo user.
Prompt 2
Show me how to use the Vimeo PHP library examples to get an access token and upload a video file to a Vimeo account programmatically.
Prompt 3
Help me migrate from the deprecated Vimeo PHP library (vimeo/vimeo-php-lib) to the replacement Vimeo PHP library, map the old authentication and upload patterns to the new API.

Frequently asked questions

wtf is vimeo-php-lib?

Vimeo's official PHP library for the Vimeo Advanced API, letting developers upload videos and fetch video data through code. It is deprecated and no longer maintained.

What language is vimeo-php-lib written in?

Mainly PHP. The stack also includes PHP, Vimeo Advanced API.

Is vimeo-php-lib actively maintained?

Dormant — no commits in 2+ years (last push 2015-06-22).

What license does vimeo-php-lib use?

The explanation does not mention the license, so what you are allowed to do with this code is unknown.

How hard is vimeo-php-lib to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is vimeo-php-lib for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.