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.
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_idthat you can refer to in subsequent API requests.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.
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
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.