O Uppy é o uploader de arquivos de código aberto da Transloadit
Criamos o Uppy originalmente para resolver problemas de upload no navegador relatados por clientes da Transloadit e depois o lançamos sob a Licença MIT para que todos pudessem usá-lo. Hoje, a Transloadit mantém o Uppy junto com contribuidores do mundo todo.

Por que o criamos
Por que a Transloadit criou o Uppy
Antes do Uppy, os mesmos problemas de upload surgiam repetidamente em conversas com clientes da Transloadit: uploads grandes falhavam em conexões instáveis, os seletores de arquivos dos navegadores eram limitados, arquivos remotos consumiam dados móveis e era difícil apresentar o progresso do processamento com clareza.
Poderíamos ter mantido a solução proprietária. Em vez disso, escolhemos construir um uploader modular de forma pública para que qualquer desenvolvedor pudesse usá-lo, melhorá-lo e conectá-lo ao backend mais adequado à sua aplicação.
Criado pela Transloadit
A Transloadit iniciou o Uppy em 2015, depois de anos operando infraestrutura de upload de arquivos e aprendendo com os problemas enfrentados por nossos clientes.
Licenciado sob a licença MIT
O Uppy é gratuito para usar, modificar e hospedar por conta própria. Ele não exige uma conta da Transloadit e oferece suporte a vários destinos de upload.
Mantido de forma aberta
A Transloadit continua financiando e mantendo o Uppy, enquanto revisa e publica o trabalho de sua comunidade de contribuidores de código aberto.
Como funciona
Como o Uppy e a Transloadit se complementam
O Uppy cuida da experiência no navegador: selecionar arquivos, validá-los, importar de provedores remotos, recuperar uploads interrompidos e exibir o progresso. A Transloadit cuida do pipeline no lado do servidor: receber, transformar, analisar e entregar esses arquivos.
Arraste e solte seus arquivos aqui
- O Uppy coleta arquivos do dispositivo, da câmera, de uma URL ou de um provedor remoto.
- O tus mantém os uploads confiáveis e retomáveis mesmo com interrupções de rede.
- A Transloadit executa a Assembly por meio do seu plugin próprio e exporta os resultados.
Para aplicações de navegador que usam a Transloadit, o Uppy é o uploader oficial e recomendado. O plugin @uppy/transloadit adiciona suporte oficial à criação de Assemblies, transferências retomáveis, fontes remotas e progresso do processamento.
Perguntas frequentes
Quem criou o Uppy?
A Transloadit criou o Uppy e anunciou o projeto em 2016. Ele é desenvolvido pela equipe da Transloadit em conjunto com colaboradores independentes.
O Uppy exige a Transloadit?
Não. O Uppy é independente de backend e pode fazer upload via tus, Amazon S3, endpoints HTTP ou plugins personalizados. Sua licença MIT permite uso comercial e privado sem uma conta da Transloadit.
Por que o Uppy é gratuito?
Abrir o código do Uppy melhora a infraestrutura de upload para todos e dá aos desenvolvedores controle sobre uma parte crítica de suas aplicações. A Transloadit sustenta esse trabalho por meio de sua plataforma hospedada de processamento de arquivos e do suporte comercial para as equipes que precisam dele.
Por que usar o Uppy com a Transloadit?
A integração é mantida pela mesma equipe dos dois lados. Os clientes da Transloadit recebem infraestrutura hospedada de tus e Companion, integração direta com a Assembly, progresso do processamento, suporte a provedores remotos e um fluxo de trabalho completo, do upload à entrega.

Crie com o Uppy
O Uppy continua gratuito para todos, quer você use a Transloadit ou outro backend. Comece pela documentação do Uppy, examine o código-fonte no GitHub ou siga nosso guia de integração com a Transloadit.