Skip to content

Introduction

Remux is a programmatic video transcoding platform. You define presets (transcode pipelines), create jobs with inputs, and receive outputs when processing completes.

  1. Authenticate with an API key or Clerk session (dashboard).
  2. Create a job via POST /api/v1/jobs using a preset or inline request body.
  3. Poll or webhook for completion.
  4. Download outputs from returned URLs or your configured storage.
PieceDescription
REST APIJobs, presets, files, usage, tokens
DashboardManage presets, inspect jobs, issue API keys
EngineAWS Lambda-backed transcoding (deployed separately)

Quickstart →