Skip to content

source.youtube_download

Operation: source.youtube_download
Category: source
Tags: yt-dlp, youtube, download

Download a video from YouTube using yt-dlp

Type: Tool — requires fabric-platform/yt-dlp container
Timeout: 300s
Retries: 3 (ExponentialWithJitter) Requires: tool.yt-dlp

NameTypeRequiredDefaultDescription
urlStringYesYouTube video URL
NameTypeDescription
output_fileAssetDownloaded video file
{
"output_dir": "/tmp/fabric-downloads"
}
import { WorkflowBuilder } from "@fabric-platform/sdk";
const workflow = new WorkflowBuilder("my-workflow")
.node("source-youtube-download", "tool", (n) =>
n.config({
operation: "source.youtube_download",
// ... node-specific config
})
)
.build();