PHP client for the Panda encoding REST-API

v1.5.0 2020-11-12 14:07 UTC


Build Status Scrutinizer Quality Score Code Coverage SensioLabsInsight Code Climate

The PandaClient package provides an easy to use implementation of the Panda encoding services REST API.

Caution: Version 1.1.0 introduced a BC break for users implementing the CloudInterface. Read the upgrade instructions for more information.


The recommended way to install the Panda client is using Composer:

  1. Download and install Composer.

  2. Add xabbuh/panda-client as a dependency of your project:

    $ composer require xabbuh/panda-client php-http/guzzle6-adapter
  3. And require Composer's autoloader:

    require __DIR__.'/vendor/autoload.php';

Note: The Panda client relies on HTTPlug to perform HTTP requests. So you will need to install a client implementation to use the PandaClient. The command above uses the Guzzle 6 adapter, but you can use any implementation.


Read the documentation to find out how to use the library. Refer to the library's API documentation for a full reference.


This package is under the MIT license. See the complete license in the LICENSE file.