api.video
SearchCtrl K

Features

Developers

Build your own video product

api.video is the end-to-end solution which enables you to easily build, scale and operate on-demand and live streaming videos in your app, software or platform. Test it for free in our Sandbox environment.

The complete solution handling all your videos needs

Let us handle all of the complexity of video management: upload, transcoding, storage, delivery, players, playback and session based analytics - it's all included!

You don’t have to mash up a ton of services, manage and maintain several solutions anymore.

You

Upload

Transcode

We

Host

Deliver

You

Analyze

Java

iOS

Android

PHP

NodeJS

Go

C#

Python

import video.api.client.ApiVideoClient;
import video.api.client.api.ApiException;
import video.api.client.api.models.*;

public class Example {
  public static void main(String[] args) {
    ApiVideoClient apiVideoClient = new ApiVideoClient("YOUR_API_TOKEN");
    // if you rather like to use the sandbox environment:
    // ApiVideoClient apiVideoClient = new ApiVideoClient("YOU_SANDBOX_API_TOKEN", ApiVideoClient.Environments.SANDBOX);

    File myVideoFile = new File("my-video.mp4");

    try {
        Video video = apiVideoClient.videos().create(new VideoCreationPayload().title("my video"));
        video = apiVideoClient.videos().upload(video.getVideoId(), myVideoFile);
        System.out.println(video);
    } catch (ApiException e) {
        System.err.println("Exception when calling AccountApi#get");
        System.err.println("Status code: " + e.getCode());
        System.err.println("Reason: " + e.getMessage());
        System.err.println("Response headers: " + e.getResponseHeaders());
        e.printStackTrace();
    }
  }
}
Developer centric

Integrate videos with your own tech stack

Use one API to collect on-demand or live videos and make them available on any platform and screens. Building for mobile or the web, our SDKs and clients bring our api to your tech stack.

iOS
Android
Node JS
PHP
Java
Go
Python
Dedicated resources

Explore the developer tools

Deliver videos securely, anywhere in the world

Scalable

Upload up to 4K videos, with fast encoding and a worldwide delivery. That's why we built a high-end, high-performance private CDN.

Reliable

Up to 99.997% API uptime. A commitment that we make to insure the availability of your videos at any time.

Secure

Your data is important. We consider security and privacy the base of a strong relationship.

Trusted by startups and big companies

Loved by developers

“We have customers doing multiple sessions at the same time and they have thousands of users watching those sessions. We needed a platform to do a quick RTMP to HLS stream option that we could use on the fly. That’s what api.video does.”

Mauricio Giordano, CTO @ InEvent

“We collected videos through email or chat. It was complicated to centralize all these videos. The documentation was clear and the API was easy to use, so we were able to finalize our integration quickly.”

Nicolas Schwartz, CTO @ Coverd

Connect your users with videos

Create a free account today