Developer Center

The SesameVault API lets you easily integrate online video into your web or desktop applications. The API's core functionality includes video uploading, encoding, tagging, filtering, and reporting.

Although our API is platform independent, we offer a convenient API library (available in PHP, Ruby and Javascript) to help you make quick work out of any project. For example, getting a list of the videos stored in your account is as simple as:

$sesame = new SesameVaultSession('username', 'password');
$sesame->videos();

Screencasts

Easy-to-follow tutorials for making simple web applications using the SesameVault API.

API Tools

Useful tools for working with the API.

  • SesameSeeds generator - add SesameVault functionality to your own website by generating custom video widgets (video lists, flash player, or video uploader) that paste into the HTML of your site
  • API key generator - create temporary API keys for authorizing requests when you can't use your account username and password

Example Applications

Example applications that use the API. In order to test them you will need a SesameVault account.

  • PHP uploader - upload videos from the browser to SesameVault while displaying the progress
  • PHP video listing - displays videos in your account, and plays them via an embedded Flash player

API Libraries

PHP, Ruby, and Javascript libraries to simplify integration of the API with your app.

API Tutorials

Using the API - describes the architecture of the API, including how to make requests and receive responses

API calls - all of the API calls, including examples to get you started quickly