Posts from 2025
Temporary file storage migration from S3 to R2
We're migrating our temporary file storage from AWS S3 to Cloudflare R2. This change brings significant cost savings through free egress, but has a small impact on custom temporary file purging settings for a very limited set of use cases.
Kevin van ZonneveldExpanding to a Hybrid Cloud with Hetzner
Earlier this month, we finished a major infrastructure project: expanding Transloadit into a hybrid platform that combines Hetzner Cloud, Hetzner Bare Metal, and AWS. The goal is simple: keep much larger fleets online at all times, so we can respond to demand spikes without waiting for fresh capacity to boot.
Kevin van ZonneveldNode SDK v4: TypeScript-first with comprehensive Robot support
Today, we're releasing version 4 of our Node.js SDK, the biggest rethink of the package since its initial launch. You can now rely on comprehensive TypeScript coverage, full Robot definitions with autocomplete, structured error handling, and modern tooling — all while respecting the fifteen-year journey of an API that has grown alongside the Node ecosystem.
Kevin van ZonneveldUs‑east incident caused by Redis connection exhaustion
On September 3, 2025 (US‑East), we experienced elevated queue times and, in periods, stalled job processing due to Redis connection exhaustion. The issue was stabilized the same day through a hotpatch and configuration changes. This post explains what happened, how we mitigated it, and what we are doing to prevent a recurrence.
Kevin van ZonneveldIntroducing Turbo Mode for /document/thumbs
We added a new Turbo mode for our 🤖 /document/thumbs Robot. It emits page thumbnails as soon as they are ready instead of batching them at the end, so downstream Steps can start work earlier. This can reduce end-to-end time for multi‑page PDFs by up to ten times, depending on your workflow.
Kevin van ZonneveldControl how long your data is stored
You can now have granular control over the duration for which Transloadit keeps your Assembly Status JSON and transcoding results.
Merlijn VosEnding direct Facebook support due to security demands
Following our recent challenges with Google's API changes, we're facing a similar situation with Facebook. Despite successfully passing Facebook's annual security audits for years, their 2025 requirements have introduced demands that are incompatible with modern distributed work environments and, frankly, counterproductive to actual security. As a result, we can no longer maintain Transloadit's Facebook OAuth app, though customers can still use the integration with their own credentials.
Kevin van ZonneveldSave costs with on-demand video encoding
Video encoding prepares video files for playback on phones, laptops, and TVs, yet it is both computationally intensive and expensive. Transloadit’s new on-demand video encoding service tackles these pain points by charging you only for the pixels that viewers actually watch, while still delivering instant playback.
Marius KleidlGenerate stunning images from text using AI
We've just welcomed an exciting new addition to our fleet of Robots : the 🤖 /image/generate Robot. This Robot transforms text prompts into visually striking images powered by cutting-edge AI. With this Robot, you can enhance your file processing pipeline to instantly produce customized visuals for any project, unlocking limitless creative potential without needing design expertise or complex software applications.
Marius KleidlMaking APIs and documentation more accessible to AI tools
We're excited to announce that Transloadit has joined the growing movement to make the web more AI-friendly by implementing support for
/llms.txtand/llms-full.txtfiles. Our extensive documentation and API capabilities are now more accessible to large language models (LLMs), enabling developers to build more powerful AI-integrated applications with Transloadit.
Kevin van ZonneveldAutomatic background removal from images
We are excited to announce the addition of a new Robot to our fleet: the 🤖 /image/bgremove Robot can automatically detect and remove backgrounds from images using advanced AI technology. This powerful tool allows you to create clean, professional-looking results with transparent backgrounds, saving you time and effort while producing high-quality images.
Marius KleidlReimagining Media ETL for scalable media workflows
In the world of data engineering, ETL (Extract, Transform, Load) has been a cornerstone methodology for decades. However, as digital media continues to explode in volume and importance, traditional ETL approaches fall short when handling videos, images, and audio files. This is where Transloadit comes in, offering what we like to call 'Media ETL' – a specialized approach to processing media assets with the same reliability and scalability that data engineers expect from their ETL pipelines.
Kevin van ZonneveldNavigating Google's API changes: Uppy plugin updates & solutions
In early 2024, Google began tightening restrictions on external integrations by implementing stricter security assessments for partners wanting to maintain their integrations. This has significantly impacted Transloadit, which provides Uppy plugins for Google Drive and Google Photos through our hosted Companion service, and consequently affects our customers. While we've attempted to keep pace with Google's verification requirements (which require annual renewal), as a smaller company, we've determined that maintaining compliance long-term is not financially sustainable. As a result, Google has blocked our app, causing our customers and their end users who rely on Transloadit's Google OAuth2 app ID to encounter errors such as
Google hasn't verified this apporThis app is blocked. This situation demonstrates why we cannot guarantee indefinite integration with external providers, and reinforces our recommendation that customers use their own credentials, as Transloadit's app credentials were primarily intended for proof-of-concept purposes and to reduce initial friction when getting started with Uppy.
Mikael FinstadGenerating meaningful file previews
We're proud to introduce our new /file/preview Robot — a Transloadit feature designed to automatically create meaningful previews for all file types. Whether you need video thumbnails, audio album art or waveforms, document page previews, website screenshots, or archive icons, this Robot can deliver previews that help humans identify files quickly. We handle the complexity of the various file types, while you can focus on building your app.
Kevin van Zonneveld
👩💻 Join 20k+ developers
Sign up for our monthly newsletter to receive direct links to 3 exclusive tech — and 2 product updates. No less, no more.