Transloadit

  • Demos
  • Docs & Help
  • Press
  • Pricing & Signup
hello@transloadit.comCall usBlogLogin

Transloadit Basics

Transloadit offers you all components to manage uploads on your web or mobile application:

  • A REST / JSON API for managing the encoding of videos, resizing of images, etc.

  • A jQuery plugin to add transloadit functionality to any form of your application.

  • SDKs for many popular languages and frameworks.

Check out the basic flow of Transloadit.

Terminology

Here is a quick overview of the terminology we use.

  1. Assembly

    The process of uploading and encoding your files on the Transloadit backend. One upload spawns one assembly on our servers, even if it contains several files. Each assembly gets a unique assembly_id that you can refer to in subsequent API requests.

  2. Robot

    Our robots are responsible for converting your uploaded files. Each robot has special abilities, and you can pass additional parameters to get things just right.

  3. Assembly step

    One part of the assembly that your files undergo. Each step belongs to a robot and defines all the parameters and which files to accept as input. Example: convert image files to png

  4. Template

    A way to store assembly instructions securely on our servers. This is handy if your assembly instructions make use of storage robots which need your access credentials, for example for Amazon S3.

How should you read the documentation?

Now that you have finished reading the Transloadit basics you should check out the minimal integration example next. From then on most things should be very clear and you can read the rest of the documentation as the need arises.

Comments

Help

  • Start a new support ticket
  • Browse existing support tickets

Integration

  • Transloadit Basics
  • The minimal integration
  • Building assembly instructions
  • Notifications vs Redirect Url
  • Templates
  • Configuring the jQuery plugin
  • How to add multi-file upload
  • Saving and displaying your files
  • Development Kits
  • NodeJS SDK
  • PHP SDK
  • Ruby Gem
  • iPhone SDK
  • Python SDK

API Documentation

  • API Basics
  • Authentication
  • The response
  • Robots
  • /image/resize
  • /video/encode
  • /video/thumbs
  • /audio/encode
  • /http/import
  • /file/filter
  • Storage Robots
  • /s3/store
  • /sftp/store
  • /cloudfiles/store
  • /youtube/store

More

  • How to set up an Amazon S3 bucket
  • Supported formats & codecs
  • FAQ
  • Community projects
  • About
  • Blog
  • Follow us on Facebook
  • Follow us on Twitter
  • Email
  • Imprint
  • Privacy policy
  • Terms of service