Templates

Warning: “templates” is an experimental feature.

Keboola CLI allows you to create a template from an existing project and apply it to another project.

If you want to use the experimental “templates” feature, you must enable it by the environment variable:

export KBC_TEMPLATES_PRIVATE_BETA=true

See the tutorial on how to create and use a template.

Available Commands

Command Description
kbc local template Manage template instances in the project directory.
kbc local template delete Delete an instance of a template in the project directory.
kbc local template list List used template instances in the project directory.
kbc local template use Use a template in the project directory.
   
kbc template Manage templates in the template repository.
kbc template repository Manage a template repository directory.
kbc template repository init Initialize a new repository directory in an empty directory.
kbc template create Create a new template from an existing project.
kbc template describe Describe the template and its inputs.
kbc template list List the templates in the repository.
kbc template test Manage template tests.
kbc template test create Create template tests.
kbc template test run Run template tests.

Next Steps