Keboola CLI (Command Line Interface), known also as “Keboola as Code”, is a set of commands for operating your cloud data pipeline. It is available to install in the Windows, macOS, and Linux environments.
The whole Keboola project is represented by a local directory structure. Component configurations are represented by JSON files.
Keboola CLI can be used, for example, to:
A brief overview of supported subsystems of the project.
At the moment, all Storage related operations are sub-commands of the kbc remote command. They operate directly on a project. This means that any changes you make using the CLI are immediately applied to your project. We have plans to add support for managing buckets and tables locally using definition files just like component configurations.
These commands can be used to manage the buckets and tables in your project:
The resulting tables will be empty, so you may want to use:
For convenience, you can use combined commands:
These commands may be a little heavy if you are dealing with a lot of data.