Images and AI
Generate, resize, optimize, merge, upscale, or remove image backgrounds.
$transloadit image generate --prompt "sunset"
Transloadit CLI
Upload, transform, and automate files directly from your terminal. Use it locally, in CI/CD, or as a dependable execution layer for AI agents.
$ npx -y @transloadit/node --helpAvailable through @transloadit/node. Requires Node.js 20 or newer.
$transloadit assemblies create --template $TEMPLATE_ID --watch
Accept local paths, directories, URLs, base64 data, or stdin and write results exactly where your workflow expects them.
Process directories recursively, watch for new files, and control parallelism without building your own queue.
Run image, video, audio, document, archive, and AI operations through the same predictable interface.
Use JSON output and standard exit behavior to compose commands with scripts, CI jobs, and the rest of your toolchain.
Mint scoped, short-lived bearer tokens when an AI agent needs controlled access to Transloadit.
Keep FFmpeg, ImageMagick, codecs, and processing capacity out of your local environment and CI runners.
Useful from the first command
Intent commands turn common media jobs into discoverable flags while still giving you access to Transloadit’s complete Assembly and Template APIs.
Generate, resize, optimize, merge, upscale, or remove image backgrounds.
$transloadit image generate --prompt "sunset"
Convert, optimize, rotate, or create thumbnails from business documents.
$transloadit document convert --input notes.docx
Prepare video for adaptive streaming or extract representative thumbnails.
$transloadit video encode-hls --input launch.mp4
Transcode, normalize, concatenate, or extract the audio from a video.
$transloadit audio encode --input podcast.wav
The CLI ships with the official @transloadit/node package, so the SDK and terminal interface stay aligned. You can invoke it through npx or install the package globally.
Transloadify was our original command-line tool. Its functionality moved into the actively maintained Node.js SDK. See the migration guide for equivalent commands.
Set TRANSLOADIT_KEY and TRANSLOADIT_SECRET in your environment, then run any command. For every flag and authentication option, read the Node.js SDK and CLI documentation.
Yes. Supply credentials through environment variables, select JSON output when a subsequent step needs structured data, and run intent or Template commands non-interactively.
Yes. The assemblies commands can create processing jobs from stored Templates, local Assembly Instructions, individual files, or entire directories.