Uppy es el cargador de archivos de código abierto de Transloadit

Originalmente creamos Uppy para resolver los problemas de subida en el navegador que nos reportaban los clientes de Transloadit y luego lo publicamos bajo la licencia MIT para que todos pudieran usarlo. Hoy, Transloadit mantiene Uppy junto con colaboradores de todo el mundo.

Logotipo del cargador de archivos Uppy

Por qué lo creamos

Por qué Transloadit creó Uppy

Antes de Uppy, los mismos problemas de subida surgían una y otra vez en las conversaciones con clientes de Transloadit: las subidas grandes fallaban en conexiones inestables, los selectores de archivos del navegador eran limitados, los archivos remotos consumían datos móviles y era difícil mostrar con claridad el progreso del procesamiento.

Podríamos haber mantenido la solución como propietaria. En cambio, decidimos crear un cargador modular de forma pública para que cualquier desarrollador pudiera usarlo, mejorarlo y conectarlo al backend que mejor se adaptara a su aplicación.

Creado por Transloadit

Transloadit inició Uppy en 2015, tras años de operar infraestructura de subida de archivos y aprender de los problemas que encontraban nuestros clientes.

Con licencia MIT

Puedes usar, modificar y autoalojar Uppy de forma gratuita. No requiere una cuenta de Transloadit y admite varios destinos de subida.

Mantenido de forma abierta

Transloadit sigue financiando y manteniendo Uppy, a la vez que revisa y publica el trabajo de su comunidad de colaboradores de código abierto.

Cómo funciona

Cómo se complementan Uppy y Transloadit

Uppy se encarga de la experiencia en el navegador: seleccionar archivos, validarlos, importarlos desde proveedores remotos, recuperar subidas interrumpidas y mostrar el progreso. Transloadit se encarga del pipeline del lado del servidor: recibir, transformar, analizar y entregar esos archivos.

Subida

Arrastra y suelta tus archivos aquí

  1. Uppy recopila archivos desde el dispositivo, la cámara, una URL o un proveedor remoto.
  2. El protocolo tus mantiene las subidas fiables y reanudables ante interrupciones de red.
  3. Transloadit ejecuta la Assembly mediante su plugin propio y exporta los resultados.

Para las aplicaciones de navegador que usan Transloadit, Uppy es el cargador oficial y recomendado. El plugin @uppy/transloadit añade soporte oficial integrado para la creación de Assemblies, las transferencias reanudables, las fuentes remotas y el progreso del procesamiento.

Preguntas frecuentes

¿Quién creó Uppy?

Transloadit creó Uppy y anunció el proyecto en 2016. Lo desarrolla el equipo de Transloadit junto con colaboradores independientes.

¿Uppy requiere Transloadit?

No. Uppy es independiente del backend y puede subir archivos mediante el protocolo tus, Amazon S3, endpoints HTTP o plugins personalizados. Su licencia MIT permite el uso comercial y privado sin una cuenta de Transloadit.

¿Por qué Uppy es gratuito?

Liberar Uppy como código abierto mejora la infraestructura de subida para todos y da a los desarrolladores control sobre una parte crítica de sus aplicaciones. Transloadit sostiene este trabajo mediante su plataforma alojada de procesamiento de archivos y el soporte comercial para los equipos que lo necesitan.

¿Por qué usar Uppy con Transloadit?

El mismo equipo mantiene la integración en ambos lados. Los clientes de Transloadit reciben infraestructura alojada para el protocolo tus y Companion, integración directa con las Assemblies, progreso del procesamiento, compatibilidad con proveedores remotos y un flujo de trabajo completo desde la subida hasta la entrega.

Desarrolla con Uppy

Uppy sigue siendo gratuito para todo el mundo, tanto si usas Transloadit como otro backend. Empieza con la documentación de Uppy, revisa el código fuente en GitHub o sigue nuestra guía de integración con Transloadit.