Skip to main content

Custom Templates

Custom Templates allow account administrators and template authors to define reusable blueprints that standardize how new resources are created across the account. Instead of starting from scratch, developers pick a template during resource creation and get a pre-configured repository and settings.

There are three types of custom templates:

Template TypeWhat it definesUsed when creating
App Component TemplatesTechnology stack, component configuration form, CI pipeline, templating rules, and CD defaultsApplication Components
Library TemplatesTechnology stack, library configuration form, CI pipeline, and templating rulesLibraries
External Service TemplatesSchema of named variables (e.g. Host, Port, Username) that instances of an external service type will holdExternal Services

App Component Templates and Library Templates are versioned and Jinja-based — see the Templating page for details on how the template engine works.