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
Service TemplatesSchema of named variables (e.g. Host, Port, Username) that any instance of that service type will holdHosted Services and Connected Services

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