Skip to content
All features
integrationspackages/integrations/video-compose

video-compose package

Programmatic video composition via Remotion. Render reels, social cards, and on-brand product GIFs from a JSON spec.

Open docs
Stability
Stable
Scope
Global
Boundary
packages/integrations/video-compose
video-composepackages/integrations/video-compose
Provider-agnostic
Available providers
Adapter Astandby
Adapter BActive
Adapter Cstandby
Inbound requestvideo-compose
{ slug: "video-compose", v: 1 }
Adapter resolve4ms
video-compose Dispatch148ms
Acked3ms
x

Provider

Adapter B

Latency p50

159 ms

Success rate

97%

+0.3%

Volume today

6,975

packages/integrations/video-composeprovider-agnostic
Usagevideo-compose.ts
typescript
video-compose.ts
1import { getVideoComposeProvider } from "@nebutra/video-compose";
2
3// Provider-agnostic — backend chosen from env at runtime.
4const videoCompose = await getVideoComposeProvider();
5
6await videoCompose.connect({ tenantId: org.id });