/
Video API Reference
Video API Reference
Bria's Video APIs empower builders with powerful tools for programmatically transforming video content while maintaining original quality.
The Video API is organized into two transport paradigms:
- REST API (Async) — Standard HTTP request/response. You submit a job, receive a
request_idandstatus_url, and poll the status endpoint until the job completes. Use this for editing, masking, and most batch-style workflows. - Streaming API (WebSocket) — Persistent bidirectional connection for low-latency, frame-by-frame processing. Use this when you need real-time output (e.g., live video feeds, interactive previews).
Asynchronous Requests and the status endpoint
Bria API v2 REST endpoints process requests asynchronously by default. When you make an asynchronous request, the API immediately returns a request_id and a status_url instead of the final result. Use the status endpoint to track the request's progress until it reaches a completed state.
See the full guide at status endpoint reference for complete details and usage examples.
Download OpenAPI description
Languages
Servers
https://engine.prod.bria-api.com/v2/video/edit
https://engine.prod.bria-api.com/v2/video/segment
https://engine.prod.bria-api.com/v2/video/generate