# Documentación de Transloadit

Esta guía busca ofrecerte una comprensión clara de nuestra API y de los conceptos fundamentales de nuestra plataforma. ¡Comencemos!

## Conceptos fundamentales

* Los **Robots** son herramientas que realizan acciones específicas en archivos. Por ejemplo, el Robot 🤖/http/import puede importar archivos desde cualquier URL HTTP, el Robot 🤖/s3/store puede exportar archivos a Amazon S3 y el Robot 🤖/video/encode puede cambiar el tamaño, convertir y agregar marcas de agua a videos. Ofrecemos**94 Robots** para todas tus necesidades de procesamiento de archivos.
* Los **Templates** son configuraciones basadas en JSON que definen qué debe hacerse con tus archivos. Estas Instructions constan de *Steps*, cada uno de los cuales utiliza uno de estos *Robots*. Los Templates se almacenan de forma segura en tu cuenta de Transloadit. Hay muchísimos ejemplos que puedes copiar y pegar para comenzar.
* Las **Assemblies** son ejecuciones de tus Templates que se activan mediante una llamada `POST` a la API`https://api2.transloadit.com/assemblies` que hace referencia a tu `template_id`. Una Assembly contiene referencias a tus subidas y a los resultados del procesamiento. Al acceder al JSON de resultados de la Assembly, puedes obtener metadatos de archivos y URL de resultados para usarlos en tiempo real en tu sitio web o aplicación.

## Inicio rápido

Te recomendamos seguir nuestra guía [Mi primera aplicación](/es/docs/getting-started/my-first-app.md). Esta presenta los pasos esenciales para comenzar a usar la API y ofrece ejemplos y explicaciones que te ayudarán a comprender los conceptos básicos.

## Autenticación

Para garantizar el uso seguro de nuestras API, todas tus solicitudes requieren autenticación. Creamos automáticamente claves de API cuando creas tu primer Workspace después de iniciar sesión, lo que te permite comenzar de inmediato a crear y probar Templates. Sin embargo, cuando tengas todo listo para lanzar tu aplicación, visita nuestra [página de autenticación de la API](/docs/api/authentication.md) para obtener más información sobre cómo autorizar correctamente tus solicitudes mediante firmas.

## Tres formas de integración

* **Gestión de subidas**: Si tus usuarios suben o importan archivos desde el navegador, nuestro cargador de archivos de código abierto [Uppy](https://uppy.io) es la mejor opción para tu integración. Con más de30,000 estrellas en GitHub, ¡es el cargador de archivos más popular del mundo!
* **Smart CDN**: Para la conversión y entrega basadas en URL, [nuestro Smart CDN](/es/services/content-delivery/)es la opción de integración perfecta.
* **Procesamiento por lotes**: Para gestionar grandes volúmenes de archivos y crear aplicaciones móviles, ofrecemos[SDK](/docs/sdks.md) para lenguajes y plataformas populares.

## ¿Encontraste un error o tienes comentarios?

Siempre buscamos mejorar nuestra plataforma y valoramos los comentarios de nuestros usuarios. Si encuentras un error, tienes preguntas o quieres compartir sugerencias, no dudes en[contactarnos](mailto:support@transloadit.com).

¡Esperamos que disfrutes usar Transloadit para tus necesidades de procesamiento de archivos!
