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

  • Redimensionamento de imagens
  • Codificação de vídeo e áudio
  • Descrição da imagem
    • Infectado
    Verificação de vírus
  • Processamento de documentos

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.

  • Logotipo de Microsoft
  • Logotipo de Apple
  • Logotipo de Al Jazeera
  • Logotipo de Vimeo
Processe arquivos do seu jeito

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.

Envio

Arraste e solte seus arquivos aqui

UppyCom a tecnologia do nosso uploader de arquivos de código abertoUppy.io

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.

Um girassol transformado com os parâmetros de URL selecionados

Carregando pré-visualização…

Experimente uma predefinição
my-app.tlcdn.com/preview/sunflower.jpg?w=550&h=360&f=webp&r=fillcrop
Formato
Modo de redimensionamento
Processamento paralelo

Um 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.

interview.mov
MOV · 1080p · 100,8 MB
Uma chamada de API
POST /assemblies
template_id: interview-pipeline
3 Steps em paralelo
  • Miniaturas

    /video/thumbs
  • Transcodificar

    /video/encode
    mp4
    1080p48 MB
    webm
    1080p42 MB
    mp4
    720p26 MB
  • Legendas

    /speech/transcribe
    1. 00:01Coisa do trimestre passado
    2. 00:04crescemos 40%
    3. 00:08à frente do nosso plano
    4. 00:12em todas as regiões
Segurança e conformidade

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ínia
    us-east-1
  • Europa
    Irlanda
    eu-west-1
  • Ásia-Pacífico
    Singapura
    ap-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.

99,99%
17 anos
operando infraestrutura de arquivos em produção

Use seu próprio armazenamento

Mantenha os originais e os resultados em um armazenamento que você controla. Nós importamos, processamos e exportamos apenas o que você escolher.

Transloadit
  • Azure Blob Storage
  • BackBlaze
  • Box
  • Rackspace Cloud Files
  • Cloudflare
  • DigitalOcean Spaces
  • Dropbox
  • FTP
  • Google Cloud Storage
  • HTTP
  • Minio
  • AWS S3
  • SFTP
  • Supabase
  • OpenStack
  • Tigris
  • Vimeo
  • Wasabi
  • Youtube
  • TUS Protocol

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

    GDPR

  • HIPAA

    HIPAA

  • AES-256

    AES-256

  • SOC 2 Type II

    SOC 2 Type II

  • ISO 27001ISO27001

    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.

Comece grátis
  1. 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.

SDKs

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.

Leia o estudo de caso

“Transloadit stood apart from the other options because of its 8K encoding.”

Vū TechnologiesEstúdios de produção virtual

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.

Coursera

“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.”

Jon WongEngenheiro, Coursera
  • 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.

Pronto para parar de construir infraestrutura de arquivos?

Comece com um fluxo de trabalho. Deixe a Transloadit cuidar dos arquivos enquanto você constrói seu produto.

Experimente a Transloadit gratuitamente

Sem necessidade de cartão de crédito · Cancele quando quiser