Skip to main content

API overview

remotion

Core APIs: useCurrentFrame(), interpolate(), etc.

@remotion/bundler

Create a Webpack bundle from Node.JS

@remotion/player

Play a Remotion video in the browser.

@remotion/lambda

Render videos and stills on AWS Lambda

@remotion/cloudrun

Render videos and stills on GCP Cloud Run

@remotion/captions

Common operations for subtitles.

@remotion/gif

Include a GIF in your video.

@remotion/media-utils

Obtain info about video and audio.

@remotion/animation-utils

Obtain info about video and audio.

@remotion/tailwind

Webpack override for using TailwindCSS

@remotion/enable-scss

Webpack override for enabling SASS/SCSS

@remotion/three

Create 3D videos using React Three Fiber

@remotion/skia

Low-level graphics using React Native Skia

@remotion/lottie

Include a Lottie animation in your video

@remotion/preload

Preload media for the Player

@remotion/renderer

Render video, audio and stills from Node.JS or Bun

@remotion/paths

Manipulate and obtain info about SVG paths

@remotion/noise

Generate noise effects

@remotion/shapes

Generate SVG shapes

@remotion/studio

APIs for controlling theRemotion Studio

@remotion/transitions

Transition between scenes

@remotion/layout-utils

Layout helpers

@remotion/install-whisper-cpp

Whisper.cpp installation and transcription

@remotion/openai-whisper

Work with transcriptions from OpenAI Whisper

@remotion/animated-emoji

Google Fonts Animated Emojis as Remotion Components

@remotion/google-fonts

Load Google Fonts onto a page.

@remotion/rive

Embed Rive animations in Remotion

@remotion/zod-types

Zod types enabling Remotion Studio UI

@remotion/motion-blur

Apply motion blur effects to components

@remotion/fonts

Load font files onto a page.

@remotion/media-parser

A pure JavaScript library for parsing video files