Created by Transloadit
Transloadit started Uppy in 2015 after years of operating file-upload infrastructure and learning from the problems our customers encountered.
Created for Transloadit users. Open to everyone.
We originally built Uppy to solve browser-upload problems reported by Transloadit customers, then released it under the MIT License for everyone to use. Today, Transloadit maintains Uppy together with contributors from around the world.

Before Uppy, the same upload problems surfaced repeatedly in conversations with Transloadit customers: large uploads failed on unstable connections, browser file pickers were limiting, remote files consumed mobile data, and processing progress was difficult to present clearly.
We could have kept the solution proprietary. Instead, we chose to build a modular uploader in public so every developer could use it, improve it, and connect it to the backend that best fits their application.
Transloadit started Uppy in 2015 after years of operating file-upload infrastructure and learning from the problems our customers encountered.
Uppy is free to use, modify, and self-host. It does not require a Transloadit account and supports multiple upload destinations.
Transloadit continues to fund and maintain Uppy while reviewing and shipping work from its community of open-source contributors.
Uppy handles the browser experience: selecting files, validating them, importing from remote providers, recovering interrupted uploads, and showing progress. Transloadit handles the server-side pipeline: receiving, transforming, analyzing, and delivering those files.
For browser applications using Transloadit, Uppy is the official and recommended uploader. The @uppy/transloadit plugin adds first-party support for Assembly creation, resumable transfers, remote sources, and processing progress.
Transloadit created Uppy and announced the project in 2015. It is developed by the Transloadit team together with independent contributors.
No. Uppy is backend-independent and can upload through Tus, Amazon S3, HTTP endpoints, or custom plugins. Its MIT license permits commercial and private use without a Transloadit account.
Open sourcing Uppy improves upload infrastructure for everyone and gives developers control over a critical part of their applications. Transloadit sustains the work through its hosted file-processing platform and commercial support for teams that need it.
The integration is maintained by the same team on both sides. Transloadit customers receive hosted Tus and Companion infrastructure, direct Assembly integration, processing progress, remote-provider support, and a complete upload-to-delivery workflow.
Uppy remains free for the world, whether you use Transloadit or another backend. Start with the Uppy documentation, inspect the source on GitHub, or follow our Transloadit integration guide.