Early access — private beta

High-Fidelity
Video APIs

Encode, transcode, analyze and stream video at any scale. Video-Fi gives developers the tools to build powerful video workflows — fast, reliable, and developer-first.

example.ts
// Transcode a video with Video-Fi API
const videofi = new VideoFi({ apiKey: 'vf_live_...' });

const job = await videofi.transcode({
  input:  's3://my-bucket/input.mp4',
  output: 's3://my-bucket/output/',
  format: 'hls',
});

// { jobId: 'jb_abc123', status: 'queued' }

What it does

transcode --cloud

Distributed encoding

Convert video to any format — MP4, HLS, DASH, WebM — on cloud workers. Your local machine stays free.

vmaf --remote

Quality at scale

Run VMAF on entire libraries in parallel. Results stream back in real time to your dashboard.

hls --package

Adaptive streaming

Package video into HLS and DASH with adaptive bitrates. ABR ladder generation out of the box.

output --storage

Managed output

Outputs land directly in your bucket — S3, R2, or GCS. No intermediate copies, no egress surprises.

webhook --subscribe

Webhooks & events

Real-time callbacks for job progress, completion, and errors. Integrate into any workflow with ease.

api --key

Simple API

One HTTP endpoint to submit a job. Idempotent, versioned, and documented with full OpenAPI spec.

Changelog