Streamlet

Upload Video

Upload your content to our global edge network.

Cancel

Click or drag video to this area

Support for MP4, WebM, and MOV up to 10GB per file.

Use our SDK

Integrate direct uploads into your own application without routing through your servers.

upload.ts
import { StreamletClient } from '@streamlet/sdk';

const client = new StreamletClient({
  apiKey: process.env.STREAMLET_API_KEY
});

// Returns an upload token and signed URL
const { id, uploadUrl } = await client.videos.create({
  title: 'My Awesome Video',
  requireSignedURLs: true
});

Video Settings

Private videos require backend generated tokens for playback.

Pro Tip

For files larger than 5GB, consider using our Multipart Upload API to resume interrupted uploads automatically.