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.
// 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
Distributed encoding
Convert video to any format — MP4, HLS, DASH, WebM — on cloud workers. Your local machine stays free.
Quality at scale
Run VMAF on entire libraries in parallel. Results stream back in real time to your dashboard.
Adaptive streaming
Package video into HLS and DASH with adaptive bitrates. ABR ladder generation out of the box.
Managed output
Outputs land directly in your bucket — S3, R2, or GCS. No intermediate copies, no egress surprises.
Webhooks & events
Real-time callbacks for job progress, completion, and errors. Integrate into any workflow with ease.
Simple API
One HTTP endpoint to submit a job. Idempotent, versioned, and documented with full OpenAPI spec.
Changelog