api.video
SearchCtrl K

Features

Developers

Build your video product today

Video APIs for building, scaling and operating on-demand and live streaming videos in your app, software or platform

The complete solution for all your videos needs

We handle all of the complexity of video management for you: upload, transcoding, storage, delivery, players, playback, and session-based analytics - we take care of it all.

Do you have privacy or user-based tracking needs? Our private video option allows you to provide secure access at a user level, and the metadata functionality allows you to track video sessions and viewing to a specific user.

There’s no need to use several service providers - just one API for all your video needs.

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