Getting Started with the Stream API

Last Updated: Dec 16, 2014 03:28PM PST
This Getting Started Guide provides a brief overview of Squeeze Stream API. Follow the steps below to gain a quick understanding of how to implement a basic workflow with Squeeze Stream API.

Get a Squeeze Stream Account

In order to use the API you need a current Sorenson account. If you're already have an account, you're already on the API whitelist and you can begin using the API immediately. If you're not, you can get an account by:
  • Get a free Squeeze Stream Account by purchasing Sorenson Squeeze here.
  • Purchase a Squeeze Stream account here.
  • Start a free trial by contacting the Sales Team at (888) 767-3676 or
Once you have a username and password, you're ready for the next step.


Use your favorite development language or command line tool to POST your username and password to the Accounts.Login class method. This will establish a session with the service. The service will respond to your HTTP request with a JSON data structure including a session ID and token which will be used to authenticate your subsequent API requests.

Deliver Your Video

Use the Asset.Get class method to retrieve your video's player embed code, streaming URL, download URL, and permalink URL.

Add Metadata to a Video

The Squeeze Stream API also supports arbitrary metadata. You can use the Metadata class to add key/value pairs to your assets, and the Tags class to assign descriptive keywords. Each class offers GET methods so you can easily search your content library and retrieve salient results.

Next Step

Browse the Squeeze Stream API Class Documentation for specific information on the Squeeze Stream API Classes.
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found