Witboost CLIs
Witboost provides two command-line interfaces (CLIs) for interacting with the Witboost platform: the Witboost CLI and the Witboost Infrastructure CLI. Both CLIs are designed for a specific audience and use case, and they provide different sets of commands and functionalities.
- Witboost CLI: Provides comprehensive commands for data teams working with Witboost
- Witboost Infrastructure CLI: Provides commands for platform teams maintaining the Witboost installation
Witboost CLI
Through these pages you will learn how to install and use the Witboost CLI, which is the main interface for interacting with the Witboost platform. The Witboost CLI provides a wide range of commands that allow you to manage and interact with your data products, policies, and metrics.
If you are instead looking for the Witboost Infrastructure CLI, please refer to the Witboost Infrastructure CLI section.
Witboost Computational Governance (WCG)
Among the modules currently supported, the Witboost Computational Governance (WCG) is a key component that allows platform teams to create, evolve, and enforce computational policies and metrics. This comprehensive framework enables the creation, evolution, and enforcement of Governance Entities—including policies and metrics—directly within development processes, ensuring that governance is an integral, automated part of the development lifecycle that cannot be bypassed.
The WCG functionality enables developers and operators to validate resources against established Governance Entities, ensuring compliance and consistency across your data ecosystem. All WCG operations are accessed through the governance subcommand:
witboost governance <command> [options]
Where <command> can be operations like evaluate to validate resources against policies and metrics.
For more information about the Witboost Computational Governance framework, see Managing Policies Overview where you can find detailed information about policies and metrics and their management.
For information about installation and how to use the CLI, continue to the next pages.
Witboost Builder
The Witboost Builder module allows you to interact with the same Builder service the platform uses internally, directly from your local environment. This enables a broad set of workflows: local development and iteration, CI/CD automation, descriptor inspection, and pre-deployment validation.
A particularly compelling use case is for developers who work on data products and components directly in their IDE: rather than switching to the browser to use platform UI features, they can leverage Builder commands from the terminal and get the same results instantly, without ever leaving their local environment.
All Builder operations are accessed through the builder subcommand:
witboost builder <command> [options]
For information about installation and how to use the CLI, continue to the next pages.