Most short videos are watched on mute. Transloadit now burns in the captions that keep people watching: big, bold, a few words at a time, with the spoken word lighting up. One command, from upload to captioned video.
Transloadit
Transloadit
@transloadit.com
File processing API for developers. Started tus.io and uppy.io.
22 followers1 following26 posts
Python SDK 2.0 adds AsyncTransloadit: await Assemblies from FastAPI or aiohttp without blocking the event loop, and run uploads concurrently with asyncio.gather. The sync client stays, and 2.0 requires Python 3.12 or newer.
Six video features you may have missed: crossfades, chapter markers, styled subtitles, multi-language HLS audio, CMAF for HLS and DASH, and iPhone recordings that now encode and transcribe.
Frames taken at fixed intervals show whatever is on screen: a product half out of view, a fade, a blink. Set smart: true on /video/thumbs, and a vision model scores candidate frames and returns the best ones, each with a score and the reasons for it.
Cropping one photo into banners, squares, and stories used to mean losing the subject to a center crop. Set gravity: "attention" on /image/resize and Transloadit crops around the most eye-catching part of each image instead.
One command to log in to the Transloadit CLI from your browser, no copied secrets. Then describe a job in plain English, lint and auto-fix Assembly Instructions in CI, process whole folders, and resume uploads that crashed halfway.
Move from Cloudinary, Filestack, Mux, or Uploadcare with migration maps, versioned Templates, and a runnable image backfill. Keep files in your own storage and use one processing usage metric across media types.
/document/extract is now generally available: one Step pulls text (plain or JSON, per page) and embedded images out of PDFs, with OCR fallback for scans, right next to your upload, preview, and storage Steps. Ready for search, RAG, and archives.
Blurry, washed-out uploads? Two Robots improve them inside the Assembly that already resizes and stores your images: /image/enhance restores contrast and color, and /image/upscale enlarges 2× or 4× with Real-ESRGAN. No extra vendor to wire up.
Transloadit now speaks German, Spanish, Brazilian Portuguese, and French. The website, docs, and Console are translated, your language choice carries over into the Console, and a shared Console link opens in each teammate’s own language.
Security review coming up? Transloadit now has SAML single sign-on (early access) for Enterprise Workspaces, passkeys for the Console, least-privilege scoped Auth Keys, SHA-384 request signing, and a SOC 2 Type II report on request.
The Transloadit API is now machine-readable: a public OpenAPI 3.1 spec, webhooks included, for typed clients and Postman imports, a JSON Schema to validate Assembly Notifications, and every docs page as Markdown plus llms.txt, so your coding agent reads the real docs.
Massive LED video walls are replacing green screens in film production. Vū Technologies is leading that shift, and their Vū Studio platform relies on Transloadit for video encoding. “Transloadit stood apart from the other options because of its 8K encoding.” New case study, video included:
Choosing a file processing platform is a sticky decision, so we built a source-backed comparison page. 101 capabilities tracked across @transloadit.com, @cloudinary.bsky.social, UploadCare, Filestack, @cloudconvert.com, and more. Start here: transloadit.com/compare/
We built this, so yes, we have a point of view. We still tried to make it source-backed and fair. If we got anything wrong or missed a competitor/feature, reply here and we’ll review and update it: x.com/transloadit/...
Agents improvise media workflows. Skills fix that. Six playbooks for Transloadit that prescribe exact CLI commands for HLS encoding, image generation, Uppy uploads, and Smart CDN. Same result every session. transloadit.com/blog/2026/0...
86 media Robots, one MCP connection. We just shipped a production MCP server that lets Claude, Codex, Gemini, and Cursor upload files, encode video to HLS, generate images, OCR documents, and more, all through natural language. Self-hosted or hosted, it works in seconds.
Introducing our new, full-stack Convex integration for Transloadit, using Uppy. Let Convex focus on what it does best, real-time data and secure actions, while our trusty Robots do the heavy lifting. transloadit.com/blog/2026/0...
New: Assembly Execution Progress (experimental) adds real-time per-file status so users see what happens after upload. Enable `emit_execution_progress: true` and listen for `assembly_execution_progress`. transloadit.com/blog/2026/0...
New: Assembly Execution Progress (experimental) adds real-time per-file status so users see what happens after upload. Enable and listen for . transloadit.com/blog/2026/0...
We're migrating temporary storage from AWS S3 -> @Cloudflare R2. Read what this means for you (spoiler: likely not much : ) transloadit.com/blog/2025/1...
Transloadit is expanding beyond AWS and adding bare metal to the mix by going Hybrid with @Hetzner_Online transloadit.com/blog/2025/1...
Our engineers collected another 3 interesting industry, and 2 Transloadit updates in the September 2025 edition of the DevTimes. No less, no more. Check it out: transloadit.com/blog/2025/0...
After 15 years of API evolution, we've retrofitted comprehensive types while preserving backward compatibility. Try it now: npm install transloadit@4 Or read more at: transloadit.com/blog/2025/0...
Our Go server for resumable uploads, tusd, can now be installed easily via Nix, thanks to help from Niklas Hambüchen: tus.io/blog/2025/05...
Transloadit reposted
In today's dogfooding episode we're running all our cute & quirky robot mugshots through our new background remover robot at @transloadit.com. This would have taken half a day previously! (now instant)
Transloadit reposted
First software development related post just to give some love to uppy.io and tus.io from @transloadit.bsky.social - working with these technologies over the past couple of days has been a great experience.
You are up to date.