Developer Documentation

Everything you need to integrate video into your application. Get started in minutes with our comprehensive guides and SDKs.

Quick Start

Get up and running in 3 simple steps

1

Get your API key

Sign up for free and get your API key from the dashboard.

2

Install SDK

Install our SDK for your preferred language.

3

Upload a video

Start uploading and encoding videos with just a few lines of code.

Example: Upload Your First Video

javascript
import { VideoApi } from '@videoapi/client';

const client = new VideoApi({ 
  apiKey: 'YOUR_API_KEY' 
});

// Upload a video
const video = await client.videos.upload({
  title: 'My First Video',
  file: './video.mp4'
});

console.log('Video ID:', video.videoId);
console.log('Player URL:', video.assets.player);

Official SDKs

Use our official libraries for your favorite programming language

Node.js
Python
PHP
Ruby
Go
Java

Popular Guides

Step-by-step tutorials for common use cases

Complete API Reference

Explore our full API documentation with detailed endpoint descriptions, parameters, and response examples.

View API Reference

Need Help?

Our support team is here to help you integrate VideoAPI into your application.