Dê a agentes de IA e equipes o poder da infraestrutura de arquivos.
Faça upload, transforme, analise e entregue arquivos sem precisar construir a infraestrutura você mesmo.
O que a Transloadit faz com seus arquivos
Deixe a gente cuidar do que seus clientes enviam
Imagens, vídeo, áudio, documentos e os formatos que ninguém previu.
Confiável desde 2009 pelas
plataformas mais ambiciosas do mundo.
Cada arquivo, do upload à entrega.
Os uploads dos seus clientes, processados com confiabilidade e em escala: codificação, moderação, armazenamento e entrega — tudo dentro de Templates seguros, sem nenhum pipeline para você manter.
Nunca perca um upload
Uploads retomáveis com o protocolo tus, novas tentativas automáticas em caso de falha de rede e processamento no lado do servidor – sem infraestrutura para gerenciar.
Arraste e solte seus arquivos aqui
Reprocesse toda a sua biblioteca
Execute um Template reutilizável sobre arquivos já existentes no seu armazenamento, processando uma biblioteca de mídia inteira em lotes gerenciáveis.





















Novos tamanhos e formatos sem um redeploy
Adicione parâmetros às URLs dos seus arquivos para aplicar e combinar efeitos e, em seguida, armazene em cache e entregue cada versão globalmente pelo Smart CDN.

Carregando pré-visualização…
my-app.tlcdn.com/preview/sunflower.jpg?w=550&h=360&f=webp&r=fillcropUm upload, todas as saídas de que você precisa.
Deixe nosso assistente de IA escrever um Template para tudo o que seus clientes enviarem: vídeo, imagens, áudio ou documentos. Cada arquivo vai para os Steps que combinam com ele, uma chamada de API executa tudo em paralelo, e avisamos seus servidores assim que os resultados chegarem.
Miniaturas
/video/thumbs





Transcodificar
/video/encode
mp41080p48 MB
webm1080p42 MB
mp4720p26 MBLegendas
/speech/transcribe
- 00:01Coisa do trimestre passado
- 00:04crescemos 40%
- 00:08à frente do nosso plano
- 00:12em todas as regiões
Passe na revisão de segurança que seus clientes enterprise enviam
Escolha os Estados Unidos, a Europa ou a Ásia-Pacífico para a residência de dados, ou use nosso endpoint global para rotear geograficamente cada Assembly para a mais próxima das três regiões.
Três regiões. A escolha de roteamento é sua.
Fixe o processamento em uma região para residência de dados ou deixe que uploads e requisições sejam roteados automaticamente para a região mais próxima.
Estados Unidos
Virgíniaus-east-1Europa
Irlandaeu-west-1Ásia-Pacífico
Singapuraap-southeast-1
Disponibilidade com a qual você pode contar.
A disponibilidade com que nos comprometemos em nosso SLA. Nossa página de status pública mantém o histórico por trás disso.
Padrões e controles de segurança.
Nosso programa de segurança inclui a certificação ISO 27001, um atestado SOC 2 Type II e controles para o tratamento dos seus arquivos.
GDPR
HIPAA
AES-256
SOC 2 Type II
ISO 27001
Cargas de trabalho regulamentadas pela HIPAA exigem um acordo de associado comercial (Business Associate Agreement).
Seu primeiro fluxo de trabalho
Do primeiro workflow à produção em horas, não semanas
Descreva o fluxo de trabalho que os uploads dos seus clientes exigem. Você vai receber um Template reutilizável, seu próprio armazenamento conectado e código de integração pronto para produção, sem precisar construir o pipeline por conta própria.
Deixe a IA criar seu Template
Descreva seu fluxo de trabalho com arquivos. A IA cria um rascunho de Template reutilizável para você revisar e refinar.
Se encaixa na stack que você já usa
Use o Uppy, nosso popular uploader de arquivos de código aberto, ou escolha um dos nossos muitos SDKs de backend.
Uploader de arquivos Uppy
Uppy é o carregador de arquivos de código aberto criado e mantido pela Transloadit. Nós o construímos 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 possam usá-lo.
Uppy funciona com muitos backends de upload; com a Transloadit, ele é o uploader oficial para navegador e oferece suporte nativo a uploads retomáveis, fontes remotas e ao progresso da Assembly.
import React, { useState } from 'react'
import { Uppy } from '@uppy/core'
import {
UppyContextProvider,
Dropzone, FilesList, UploadButton,
} from '@uppy/react'
function Component () {
const [uppy] = useState(() => new Uppy())
return (
<UppyContextProvider value={uppy}>
<Dropzone />
<FilesList />
<UploadButton />
</UppyContextProvider>
)
}Apple & Android
SDKs nativos para iOS, macOS e Android com uploads retomáveis baseados no tus.
import Foundation
#if canImport(TransloaditKit)
import TransloaditKit
#else
import Transloadit
#endif
// TransloaditKit 3.5.0. Supply your app’s authenticated signing integration.
// Its backend must authorize params, expiry, processing and destination policy,
// then sign the exact original UTF-8 bytes. Do not reserialize them.
// The signing completion is nonescaping: call it synchronously exactly once
// before the signature generator returns, including denial and timeout.
// Use synchronous transport with a finite timeout, off the main thread.
// The SDK fixes a 24-hour expiry; use backend creation if policy requires less.
// Retain the returned client for the operation’s lifetime.
// Signing guide: https://transloadit.com/docs/sdks/transloaditkit/#user-content-transloaditkit-usage
func uploadImages(
files: [URL],
signatureGenerator: @escaping SignatureGenerator,
configuration: URLSessionConfiguration = .default,
completion: @escaping (Result<Assembly, TransloaditError>) -> Void,
statusChanged: @escaping (Result<AssemblyStatus, TransloaditError>) -> Void
) -> Transloadit {
let client = Transloadit(
apiKey: "YOUR_TRANSLOADIT_KEY",
sessionConfiguration: configuration,
signatureGenerator: signatureGenerator
)
let resize = Step(name: "resize", robot: "/image/resize", options: [
"width": 200, "height": 100, "resize_strategy": "fit", "result": true
])
client.createAssembly(steps: [resize], andUpload: files, completion: completion)
.pollAssemblyStatus(completion: statusChanged)
return client
}SDKs do lado do servidor
Integre o processamento de arquivos ao seu backend com poucas linhas de código.
import Transloadit from 'transloadit'
const client = new Transloadit({
authKey: 'YOUR_AUTH_KEY',
authSecret: 'YOUR_AUTH_SECRET',
})
const result = await client.createAssembly({
files: { file: './video.mp4' },
params: {
template_id: 'YOUR_TEMPLATE_ID',
},
})História de cliente
Do upload do cliente a um painel de LED em até 8K
A Vū Technologies substitui telas verdes por paredes de LED. A Transloadit transforma as filmagens dos clientes deles, em qualquer codec que cheguem, em vídeo que as paredes conseguem reproduzir.
“Transloadit stood apart from the other options because of its 8K encoding.”
Comprovado em escala
Desenvolvedores amam a Transloadit
Equipes de engenharia confiam a nós os uploads de seus clientes, para que possam dedicar seu tempo ao produto, e não ao pipeline de arquivos.
“Having a solution for both uploading and transcoding has been a godsend for the current scale that we are at five years after first choosing Transloadit.”
92%
Clientes recomendam a Transloadit
224 PB
Petabytes processados
135
Países representados
Feito para o seu setor
Perguntas frequentes
O que a Transloadit faz pela minha plataforma?
Ela pega os arquivos que seus clientes enviam e cuida de tudo depois disso: recebê-los, processá-los — codificar vídeo, redimensionar imagens, converter documentos, executar IA — e então armazenar e entregar os resultados. Uma única API cobre tudo isso, então sua equipe lança recursos em vez de manter um pipeline de arquivos. Veja o que podemos fazer.
Como meus clientes enviam arquivos?
Adicione o Uppy, o uploader de arquivos open source que mantemos, ao seu app, ou envie arquivos por um dos nossos SDKs. Os uploads são retomáveis, então uma conexão perdida continua de onde parou em vez de começar do zero. Arquivos que já estão em um armazenamento na nuvem, em um servidor ou atrás de uma URL podem ser importados.
Quais tipos de arquivo a Transloadit consegue processar?
Imagens, vídeo, áudio, documentos e arquivos compactados, em centenas de formatos e codecs. Cada Step ignora os arquivos que não consegue processar, então um único Template pode redimensionar as imagens de um upload, codificar os vídeos e simplesmente armazenar todo o resto. Veja os formatos compatíveis.
Existe um limite de tamanho de arquivo?
O teto depende do seu plano; veja o tamanho máximo de arquivo para cada plano. Você também pode definir um limite menor por conta própria, para que os clientes não enviem mais do que o seu produto espera. Fale conosco se precisar ir além disso.
Os clientes podem enviar pastas inteiras?
Sim. O Uppy permite que as pessoas escolham pastas, além de arquivos individuais, e nossos Robots de importação podem trazer uma pasta inteira de um armazenamento na nuvem, como Amazon S3 ou Dropbox, em uma única Step.
Como mantenho os uploads seguros?
Mantenha suas instruções de processamento em um Template, que armazenamos criptografado, e exija Signature Authentication para solicitações que usem sua Auth Key. Seu backend deve autenticar os clientes e autorizar seus uploads antes de assinar as solicitações. As assinaturas impedem alterações nos parâmetros assinados. Saiba mais sobre nossa segurança e conformidade.
O que as equipes constroem com a Transloadit?
Qualquer coisa em que os arquivos dos clientes fazem parte do produto: plataformas de cursos transcodificando vídeos de aula, marketplaces preparando fotos de produtos, apps sociais analisando o que as pessoas publicam, e fluxos de trabalho de documentos que extraem o texto de digitalizações. Explore soluções por setor.
Como faço para começar?
Crie uma conta gratuita; sem necessidade de cartão de crédito. O plano Community inclui 5 GB por mês e continua gratuito. Descreva seu fluxo de trabalho e nosso assistente de IA escreve o Template, teste em um arquivo de exemplo pelo navegador e depois conecte-o ao seu app com o Uppy ou um SDK.










