RVE LogoReact Video EditorDOCS
RVE SDK/Rendering/Choose a Rendering Method

Choose a Rendering Method

Choose browser, managed cloud, or self-managed video rendering.

The RVE SDK supports browser rendering and server rendering. Start with browser rendering for simple exports. Use RVE Cloud Rendering when your product, automation, or AI agent must render videos reliably at scale.

MethodBest forInfrastructure owner
RVE Cloud RenderingProduction products, automations, AI agents, batches, and high volumeRVE
Browser renderingPrototypes, local exports, and light workloadsNone
Self-managed SSRCustom server control and private infrastructureYour team
Self-managed LambdaTeams that want to operate Remotion Lambda in their AWS accountYour team

RVE Cloud Rendering

RVE Cloud Rendering is the recommended production path for most SDK customers. Your server sends a render request through one API. RVE manages the cloud infrastructure, capacity, progress, errors, and output delivery.

Use it when you need to:

  • Render from an editor, backend, automation, or AI agent.
  • Render many videos or many variations at the same time.
  • Support users without using their device for rendering.
  • Track jobs, usage, cost estimates, and errors in the RVE Portal.
  • Keep rendering in the region selected for your account.

Set up RVE Cloud Rendering

Browser rendering

Browser rendering is enabled when you do not provide a customRenderer. It uses WebCodecs on the user's device and does not need a server.

Use it for prototypes, short exports, and light workloads. Render speed and memory use depend on the user's device. Browser support and some editor features are limited.

Read the browser rendering guide

Self-managed rendering

Choose a self-managed method only when your team must control the rendering infrastructure.

SSR on your server

SSR gives you full control of the render process. Your team must operate the server, queue, storage, monitoring, and scaling.

Read the SSR guide

Remotion Lambda in your AWS account

Self-managed Lambda can scale render work in your AWS account. Your team must configure AWS, deploy the Remotion site and functions, monitor limits, and maintain the integration.

Read the self-managed Lambda guide

Custom compositions

Both self-managed methods render a composition that you write with the SDK layer components.

Write a custom composition

Render from your own interface

Use useRender when you need to start a render from a dashboard, batch process, automation, or custom interface without mounting the full editor.

Render outside the editor