Transloadit
Pricing
Log in
Sign up
EssentialsRobotsFAQAPIFormats
Getting started
  • Overview
  • My first App
  • Saving result files
Topics
  • Assembly Instructions
  • Assembly Variables
  • Dynamic Evaluation
  • Templates
  • Webhooks
  • Third party Credentials
  • Builtin Templates
  • Resize Strategies
  • Advanced use Parameter
  • Assembly Execution Progress
  • Workspaces
  • AI Agents
Software Development Kits
  • Overview
  • HTTP REST API
  • Android SDK
  • Browsers
  • Convex
  • cURL
  • Go SDK
  • Java SDK
  • jQuery SDK
  • MCP Server
  • Multipart Form
  • Node.js SDK
  • PHP SDK
  • Python SDK
  • Ruby SDK
  • Terraform
  • TransloaditKit
  • Zapier Integration
Community Projects
  • Overview

Builtin Templates

Templates are usually something you create and manage in your own Workspace. Builtin Templates are different: they are maintained by Transloadit, live inside API2, and can be referenced by template_id like any other Template.

Use Builtin Templates when you want a stable, versioned starting point for common transformations without having to create a Template first.

Names starting with builtin/ are reserved for Builtin Templates. You cannot create, edit, or delete Templates with that name prefix.

Use a Builtin Template

Set template_id to a builtin slug:

{
"template_id": "builtin/encode-hls-video",
"steps": {}
}

Notes:

  • steps is optional. You can override or extend steps at runtime, like any other Template.
  • Use builtin/<name> to resolve to the latest known version.
  • Use builtin/<name>@latest for an explicit alias to the latest known version.
  • Use builtin/<name>@<version> to pin to a specific version.

List Builtin Templates

Builtin Templates can be included in GET /templates using the include_builtin query parameter. See the Templates list API for details.

Available Builtin Templates

SlugDescriptionInputRequired fieldsOptional fields
builtin/encode-hls-video
builtin/encode-hls-video@0.0.1
Encode an input video into HLS renditions (270p, 360p, 540p) with an adaptive playlist.UploadNoneNone
builtin/generate-image
builtin/generate-image@0.0.1
Generate an image from a prompt using /image/generate.Nonefields.promptNone
builtin/serve-preview
builtin/serve-preview@0.0.1
Serve a preview image for a remote file input via /file/preview.Remote URLfields.h, fields.input, fields.wfields.f (default "png"), fields.r (default "fillcrop"), fields.vs (default "artwork")
← Third party CredentialsResize Strategies →
Transloadit
© 2009–2026 Transloadit-II GmbH
Privacy⋅Terms⋅Imprint

Product

  • Services
  • Pricing
  • Demos
  • Security
  • Support

Company

  • About / Press
  • Blog / Jobs
  • Comparisons
  • Open source
  • Solutions

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Supported formats

More

  • Platform status
  • Community forum
  • StackOverflow
  • Uppy
  • Tus