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 Type | What it defines | Used when creating |
|---|---|---|
| App Component Templates | Technology stack, component configuration form, CI pipeline, templating rules, and CD defaults | Application Components |
| Library Templates | Technology stack, library configuration form, CI pipeline, and templating rules | Libraries |
| External Service Templates | Schema of named variables (e.g. Host, Port, Username) that instances of an external service type will hold | External Services |
App Component Templates and Library Templates are versioned and Jinja-based — see the Templating page for details on how the template engine works.