Dotez les agents IA et les équipes d’une infrastructure de fichiers.

Téléversez, transformez, analysez et livrez des fichiers sans construire vous-même l’infrastructure.

Ce que Transloadit fait de vos fichiers

  • Redimensionnement d’images
  • Encodage vidéo et audio
  • Description d’image
    • Infecté
    Analyse antivirus
  • Traitement de documents

Laissez-nous gérer ce que vos clients envoient

Tout ce qui arrive dans votre formulaire de téléversement :
images, vidéo, audio, documents et plus encore.

Utilisé en toute confiance depuis 2009 par
les plateformes les plus ambitieuses au monde.

  • Logo Microsoft
  • Logo Apple
  • Logo Al Jazeera
  • Logo Vimeo
Traitez vos fichiers à votre façon

Chaque fichier pris en charge, du téléversement à la diffusion.

Les téléversements de vos clients, traités de manière fiable et à grande échelle : encodage, modération, stockage et diffusion — le tout dans des Templates sécurisés, sans pipeline à maintenir de votre côté.

Des téléversements qui résistent aux mauvaises connexions

Téléversements reprenables grâce au protocole tus, nouvelles tentatives automatiques en cas de panne réseau et traitement côté serveur – aucune infrastructure à gérer.

Téléversement

Glissez-déposez vos fichiers ici

UppyPropulsé par notre outil open source de téléversement de fichiersUppy.io

Retraitez toute votre bibliothèque quand les exigences changent

Exécutez un Template réutilisable sur les fichiers déjà présents dans votre stockage pour traiter une médiathèque entière par lots gérables.

De nouvelles tailles et de nouveaux formats sans redéploiement

Ajoutez des paramètres aux URL de vos fichiers pour appliquer et superposer des effets, puis mettez en cache et diffusez chaque rendu dans le monde entier via Smart CDN.

Un tournesol transformé avec les paramètres d’URL sélectionnés

Chargement de l’aperçu…

my-app.tlcdn.com/preview/sunflower.jpg?w=550&h=360&f=webp&r=fillcrop
Format
Mode de redimensionnement
Traitement parallèle

Un seul envoi en entrée, tout ce dont votre produit a besoin en sortie.

Laissez notre assistant IA rédiger un seul Template pour tout ce que vos clients téléversent : vidéos, images, audio ou documents. Chaque fichier est dirigé vers les Steps qui lui conviennent, un seul appel d’API les exécute en parallèle, et nous notifions vos serveurs à mesure que les résultats arrivent.

interview.mov
MOV · 1080p · 100,8 MB
Un seul appel d’API
POST /assemblies
template_id: interview-pipeline
3 Steps en parallèle
  • Miniatures

    /video/thumbs
  • Transcoder

    /video/encode
    mp4
    1080p48 MB
    webm
    1080p42 MB
    mp4
    720p26 MB
  • Sous-titres

    /speech/transcribe
    1. 00:01Alors, le trimestre dernier
    2. 00:04nous avons progressé de 40 %
    3. 00:08en avance sur nos prévisions
    4. 00:12dans toutes les régions
Sécurité et conformité

Réussissez les revues de sécurité que vous soumettent vos clients grands comptes

Ciblez les États-Unis, l’Europe ou l’Asie-Pacifique pour la résidence des données, ou utilisez notre point de terminaison global pour acheminer géographiquement chaque Assembly vers la plus proche des trois régions.

Trois régions. À vous de choisir le routage.

Fixez le traitement dans une seule région pour la résidence des données, ou faites acheminer automatiquement les téléversements et les requêtes vers la région la plus proche.

  • États-Unis
    Virginie
    us-east-1
  • Europe
    Irlande
    eu-west-1
  • Asie-Pacifique
    Singapour
    ap-southeast-1

Une disponibilité sur laquelle vous pouvez compter.

La disponibilité à laquelle nous nous engageons dans notre SLA. Notre page de statut publique en présente l’historique.

99,99 %
17 ans
à exploiter une infrastructure de fichiers en production

Utilisez votre propre stockage

Conservez les originaux et les résultats dans un stockage que vous contrôlez. Nous importons, traitons et exportons uniquement ce que vous choisissez.

Normes et contrôles de sécurité.

Notre programme de sécurité comprend la certification ISO 27001, une attestation SOC 2 Type II et des contrôles pour le traitement de vos fichiers.

  • RGPD

    RGPD

  • HIPAA

    HIPAA

  • AES-256

    AES-256

  • SOC 2 Type II

    SOC 2 Type II

  • ISO 27001ISO27001

    ISO 27001

Les charges de travail soumises à la HIPAA nécessitent un Business Associate Agreement.

Votre premier flux de travail

Du premier flux de travail à la mise en production en quelques heures, et non en quelques semaines

Décrivez le flux de travail dont ont besoin les fichiers téléversés par vos clients. Vous obtiendrez un Template réutilisable, votre propre stockage connecté et du code d’intégration prêt pour la production — sans construire le pipeline vous-même.

Commencer gratuitement
  1. Laissez l’IA créer votre Template

    Décrivez le flux de travail de vos fichiers. L’IA rédige un Template réutilisable que vous pourrez relire et affiner.

SDK

S’adapte à la pile technique que vous utilisez déjà

Utilisez Uppy, notre outil de téléversement open source populaire, ou choisissez l’un de nos nombreux SDK backend.

Outil de téléversement de fichiers Uppy

Uppy est l’outil de téléversement de fichiers open source créé et maintenu par Transloadit. Nous l’avons initialement conçu pour résoudre des problèmes de téléversement dans le navigateur signalés par les clients de Transloadit, puis nous l’avons publié sous licence MIT pour que tout le monde puisse l’utiliser. Uppy fonctionne avec de nombreux backends de téléversement ; avec Transloadit, c’est l’outil officiel de téléversement pour navigateur, qui offre une prise en charge native des téléversements avec reprise, des sources distantes et de la progression des Assemblies.

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 et Android

SDK natifs pour iOS, macOS et Android, avec des téléversements reprenables reposant sur 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
}

SDK côté serveur

Intégrez le traitement de fichiers à votre backend en quelques lignes de code.

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',
},
})

Éprouvé à grande échelle

Les développeurs adorent Transloadit

Les équipes d’ingénierie nous confient les téléversements de leurs clients, afin de consacrer leur temps au produit plutôt qu’au pipeline de fichiers.

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 WongIngénieur, Coursera
  • 92 %

    Les clients recommandent Transloadit

  • 224 PB

    Pétaoctets traités

  • 135

    Pays représentés

Conçu pour votre secteur

Questions fréquentes

Que fait Transloadit pour ma plateforme ?

Il prend en charge les fichiers que vos clients téléversent et gère tout ce qui suit : leur réception, leur traitement — encodage vidéo, redimensionnement d’images, conversion de documents, exécution de tâches d’IA — puis le stockage et la livraison des résultats. Une seule API couvre tout cela, pour que votre équipe livre des fonctionnalités au lieu de maintenir un pipeline de fichiers. Découvrez ce que nous pouvons faire.

Comment mes clients téléversent-ils des fichiers ?

Intégrez Uppy  (English), l’outil de téléversement de fichiers open source que nous maintenons, dans votre application, ou envoyez des fichiers via l’un de nos SDK  (English). Les téléversements peuvent être repris : après une coupure de connexion, le transfert reprend là où il s’était arrêté au lieu de recommencer depuis le début. Les fichiers déjà présents dans un stockage cloud, sur un serveur ou derrière une URL peuvent plutôt être importés.

Quels types de fichiers Transloadit peut-il traiter ?

Images, vidéo, audio, documents et archives, dans des centaines de formats et de codecs. Chaque Step ignore les fichiers qu’il ne peut pas traiter : un seul Template peut ainsi redimensionner les images d’un téléversement, encoder ses vidéos et simplement stocker tout le reste. Consultez les formats pris en charge  (English).

Y a-t-il une limite de taille de fichier ?

Le plafond dépend de votre forfait ; consultez la taille de fichier maximale pour chaque forfait  (English). Vous pouvez aussi définir vous-même une limite plus basse, afin que vos clients ne puissent pas envoyer plus que ce que votre produit prévoit. Contactez-nous si vous avez besoin d’aller au-delà.

Vos clients peuvent-ils téléverser des dossiers entiers ?

Oui. Uppy  (English) peut permettre aux utilisateurs de sélectionner des dossiers ainsi que des fichiers individuels, et nos Robots d’importation peuvent importer un dossier entier depuis un stockage cloud comme Amazon S3 ou Dropbox en un seul Step.

Comment sécuriser mes envois de fichiers ?

Conservez vos instructions de traitement dans un Template  (English), que nous stockons de manière chiffrée, et exigez la Signature Authentication  (English) pour les requêtes utilisant votre Auth Key. Votre backend doit authentifier vos clients et autoriser leurs téléversements avant de signer les requêtes. Les signatures empêchent toute modification des paramètres signés. En savoir plus sur notre sécurité et notre conformité  (English).

Que créent les équipes avec Transloadit ?

Tout produit dont les fichiers des clients font partie intégrante : plateformes de formation qui transcodent des vidéos de cours, places de marché qui préparent des photos de produits, applications sociales qui filtrent ce que les gens publient, et flux documentaires qui extraient le texte des numérisations. Parcourez les solutions par secteur  (English).

Comment démarrer ?

Créez un compte gratuit ; aucune carte bancaire requise. Le forfait Community inclut 5 GB par mois et reste gratuit. Décrivez votre flux de travail et notre assistant IA rédige le Template ; testez-le sur un fichier d’exemple dans le navigateur, puis connectez-le à votre application avec Uppy ou un SDK.

Prêt à ne plus bâtir d’infrastructure de fichiers ?

Commencez par un seul flux de travail. Laissez Transloadit gérer les fichiers pendant que vous développez votre produit.

Essayer Transloadit gratuitement

Aucune carte bancaire requise · Résiliation à tout moment