RemotionUI

Data Flow Pipes

A pipeline running end to end, with payloads hopping stage to stage.

SceneAdvanced

data-flow-pipes30fps · 960×540
Install
$ npx remotion-ui@latest add data-flow-pipes

Stages come up in dependency order, the pipes draw between them, and a stream of payloads travels hop by hop (lighting each stage as it lands, ticking that stage's tally, and filling its progress line) until the last stage drains and checks off.

stages takes two to five { label, detail } entries, packets sets how many payloads are pushed through, and unit names what is being counted.

Agent notes

Install first, then import the copied source component locally. AI guide →

Import
@/remotion/scenes/data-flow-pipes
  • Use when: data stories, metrics, charts, and numeric proof points.
  • Customize: stages, unit, packets, accentColor, plus copied source for timing, layout, colors, and typography.
  • Rule: do not import this component from the remotion-ui npm package; it is copied into your project.

Usage

Example
import { DataFlowPipes } from "@/remotion/scenes/data-flow-pipes"; <DataFlowPipes stages={[{ label: "Ingest" }, { label: "Deliver" }]} />

API Reference

PropTypeDescription
stagesPipeStage[]Stages in order, each { label, detail }. Two to five read best.
unitstringUnit counted at each stage.
packetsnumberPayloads pushed through the pipeline.
accentColorstringPipe, packet, and node colour.
backgroundColorstringOverrides the page background.
theme"dark" | "light"Surface palette.
speednumberAnimation speed multiplier.

On this page