All systems operational

Video infrastructure built for APIs.

Upload, process, secure, and deliver video through a simple developer-first API. Vidora handles transcoding, thumbnails, playback manifests, and global delivery so your application can focus on the product.

99.99% API availability target
< 120 ms Median control-plane latency
HLS / MP4 Playback and export formats
POST /v1/videos
200 OK
curl https://api.vidora.example/v1/videos \
  -X POST \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "source_url": "https://storage.example/video.mp4",
    "title": "Product demo",
    "playback_policy": "public"
  }'

{
  "id": "vid_8n2Qf7xk",
  "status": "processing",
  "duration": null,
  "created_at": "2026-10-01T00:00:00Z"
}

One API for the full video lifecycle

Designed for applications that need dependable video ingestion and playback without running a custom media pipeline.

UP

Reliable ingestion

Create upload sessions, import from object storage, and track progress with predictable resource states and webhooks.

TX

Automatic processing

Generate adaptive HLS renditions, MP4 exports, thumbnails, and metadata from a single source asset.

CDN

Playback delivery

Serve optimized playback manifests with signed URLs, tokenized access, and configurable cache behavior.

API reference

The public API uses JSON over HTTPS and standard HTTP status codes. Authentication is handled through bearer tokens.

Create a video

Creates a new video resource. The source can be provided as a remote URL or attached to a resumable upload session.

POST /v1/videos
{
  "source_url": "https://storage.example/input.mp4",
  "title": "Launch trailer",
  "playback_policy": "signed",
  "generate_thumbnails": true
}
Requests are rate-limited per project. Retryable errors include 429, 502, and 503.

Service status

Live operational state for API, processing, storage, and playback services.

No active incidents

API, transcoding, playback delivery, and webhook delivery are operating normally.

Operational