What is Framelane?
Framelane exposes your video production pipeline as a REST API. Submit a composition, get back a rendered video. Run AI processing tasks — transcription, translation, background removal, super-resolution, and more — as simple async jobs. Every operation follows the same pattern:- Polling —
GET /v1/renders/{id}orGET /v1/tasks/{id}untilstatusiscompletedorfailed - Webhooks — subscribe to
render.completed/task.completed(recommended for production)
- Local file —
POST /v1/uploads - Remote URL you don’t control (public link or cloud share link) — set
ingest_external: trueon the render and pass the URL as an elementsource_url; Framelane copies it into your workspace first - Your own CDN — pass the URL directly as
source_url(no upload or copy)
Key Concepts
Renders
Compose and render video from a timeline of elements — video clips, images, text overlays, audio tracks, and transitions.
Preview
Validate a composition for free, or render a cheap frame, clip, or whole-timeline contact sheet before spending a full render.
Tasks
AI operations: remove background, gaze redirect, super resolution, and transcribe.
Webhooks
Subscribe to job lifecycle events. HMAC-signed payloads with a 7-attempt retry schedule and dead-letter queue.
Agent Skills
Loadable playbooks for common agent workflows — composable, tested, ready to use in any MCP-capable agent framework.
Playground
Build a composition and preview it in the browser with WebGPU — the same renderer as the API — then copy the exact render request.

