packages/docs/docs/cloudrun.mdx
Render Remotion videos on GCP Cloud Run.
import {GcpRegionList} from '../components/cloudrun/regions.tsx';
If one of those constraints is a dealbreaker for you, resort to normal server-side rendering.
@remotion/cloudrun to a project.The following regions are available for Remotion Cloud Run:
<GcpRegionList />See here for configurations and considerations.
For all up-to-date values, check the official Cloud Run docs.
Most of our users render multiple minutes of video for just a few pennies. The exact cost is dependent on the region, assigned memory, type of video and other parameters. You might also need a Remotion license (see below).
Remotion Cloud Run requires you to create a GCP project and create a Service Account with some permissions attached to it. We require only the minimal amount of permissions required for operating Remotion Cloud Run. Service Account permission list and reasons.
You can control Remotion Cloud Run using the npx remotion cloudrun command.
Everything you can do using the CLI, you can also control using Node.JS APIs. See the reference here.
The standard Remotion license applies: https://github.com/remotion-dev/remotion/blob/main/LICENSE.md
Companies needing a license and using cloud rendering must set it up with Cloud Rendering Units. Please visit: https://remotion.pro/license
We make it easy to remove all Remotion resources from your GCP project without leaving any traces or causing further costs.