ContentHosting
Video Infrastructure Platform

Deliver Secure Video
Embeds at Scale

Upload, manage, and embed videos through isolated player surfaces with instant API workflows. Built for content platforms, studios, and creator tools.

Live Demo

See the Player in Action

This is how your embedded videos look to end users — crisp, fast loading, and fully responsive. We support multiple player engines for maximum compatibility.

JW Player Plyr Video.js Fluid Player

4x

Faster embed workflow

99.9%

Delivery reliability

4

Player engines

100%

Iframe-isolated

  secure media routing   •   iframe-only playback   •   direct upload pipeline   •   api-first design   •   multi-player support   •   secure media routing   •   iframe-only playback   •   direct upload pipeline   •   api-first design   •   multi-player support  
Core Features

Everything You Need

A complete toolkit for uploading, managing, and embedding video content securely.

Direct Upload Pipeline

Presigned upload in seconds — no infrastructure glue code. Upload directly to cloud storage with a single API call.

Isolated Player Surface

Third-party sites receive only iframe markup. Playback logic and media routing stay within your domain boundary.

Creator Dashboard

Track uploads, copy embed codes, and manage playback links from a unified workspace built for teams and creators.

REST API First

Automate your entire publishing flow with API key authentication. Upload, finalize, and retrieve embed codes programmatically.

Secure by Default

Session-based auth, hashed passwords (PBKDF2), rate limiting, and Content-Security-Policy headers come built in.

Edge-Powered

Runs on Cloudflare Pages with Turso (SQLite) and Backblaze B2, delivering globally low-latency video streaming.

API Quickstart

Authenticate with X-API-Key header and start publishing immediately.

POST /api/upload/presign
POST /api/upload/complete
GET  /api/videos
GET  /api/embed/:videoId
GET  /media/:videoId

Quick Lookup

Enter your API key to fetch your uploaded videos.

[]