Getting Started
Sorenson 360 API / Getting Started Guide
1. Create Account
In order to use this API in your software, you will first need a Sorenson 360 Account. This account will give you
the login information necessary to authenticate to 360. You can sign up for a full Sorenson 360 account or just use a free limited Sorenson 360 Developer account to get started
today. All Sorenson 360 accounts have full access to the API. After you have your account, be sure to come back here to continue with this guide.
2. Upload Content
Once you have your Sorenson 360 API account, you will want to upload some video so you have some video files to work with.
We suggest using the simple "Uploader" provided in the Sorenson 360 website to get started. Approve Java access for the "Uploader"
if prompted. The "Uploader" will encode your video for the web and publish it to Sorenson 360.
Sorenson Media has a number of additional products for encoding and uploading video. Take a look at
products section for more details.
3. Install API Binding Software
Although you can access the RESTful API directly, we suggest using one of the provided API language bindings. This allows you to access the Sorenson 360 RESTful API via your native programming language. No SOAP, XML or JSON... just drop it in and go. You can find the bindings on the language binding download page or use the links below. If you need more detail on installation, read through the additional information found on the download page.
- Ruby
The Ruby binding is distributed as a Ruby Gem. Run the following command to install the software: gem install 360_services
- PHP
You can install the PHP language bindings from source. Download
- C# (.NET)
You can install the C# language bindings from source. Download
- Java
You can install the Java language bindings from source. Download
4. Use Language Binding Example
Once you have your API language binding installed, you can get started with the example code found in the API
documentation on this site. In each case, you will need login to your Sorenson 360 account through the API before using other API features.
All language bindings will return information from 360 in native language objects. Browse the documentation to find the application interfaces
you need using the right hand navigation. Helpful sample code can be found under the "Binding Example" tabs.