Builtin Templates: transformaciones estables y versionadas
A veces quieres comenzar desde un Template sólido y bien probado en lugar de crear uno
desde cero. Hoy anunciamos Builtin Templates: Templates mantenidos por Transloadit y versionados
que puedes referenciar mediante template_id como cualquier otro Template.
Builtin Templates están diseñados para transformaciones comunes y como componentes rápidos. Son estables, están versionados y puedes fijarlos a una versión específica cuando necesitas un despliegue con cambios controlados.
¿Qué son los Builtin Templates?
Builtin Templates viven dentro de API2 y se identifican con slugs que empiezan con builtin/, por
ejemplo:
builtin/encode-hls-video@0.0.1builtin/serve-preview@0.0.1
Puedes usarlos mediante template_id:
builtin/<name>se resuelve a la última versión conocida.builtin/<name>@latestes un alias explícito para la última versión conocida.builtin/<name>@<version>fija una versión específica.
¿Por qué usar Builtin Templates?
- Comienza desde una base establecida, reconocida como buena, para transformaciones comunes.
- Mantén tu integración ligera: no necesitas crear un Template solo para probar algo.
- Fija versiones para obtener un comportamiento predecible y actualiza cuando estés listo.
- Combínalos con tus propios Steps sobrescribiendo en runtime, como cualquier otro Template.
Ejemplo rápido: crear un Assembly usando un Builtin Template
Esta es la forma de una solicitud de Assembly usando un Builtin Template:
{
"template_id": "builtin/encode-hls-video"
}
Aún puedes sobrescribir o extender Steps en runtime (por ejemplo, para agregar un Step de exportación a storage), de la misma manera en que lo harías con cualquier Template. Para más información sobre sobrescritura, consulta Templates.
Explora qué hay disponible
Mantenemos la lista canónica y las notas de uso en la documentación:
Si quieres que aparezcan en los listados de la API, puedes incluirlos en GET /templates con
include_builtin (consulta la referencia del endpoint para obtener más detalles):
Qué sigue
Builtin Templates tienen un alcance reducido por ahora, y los ampliaremos con base en el uso real. Si tienes una transformación que ejecutas repetidamente y crees que debería existir como Builtin Template, avísanos.
Si aún no usas Templates, empieza por ahí:
