CLIs and command line tools

Command line tools

Tools for interacting with, configuring, and managing YugabuyteDB

This page documents the preview version (v2.23). Preview includes features under active development and is for development and testing only. For production, use the stable version (v2024.1). To learn more, see Versioning.

YugabyteDB ships with a variety of tools to interact with, manage, and configure your cluster. Each tool has been designed for a specific purpose. The following illustration shows which tools operate on which parts of the cluster.

Tools and their purpose

Note

For information about yugabyted and configuring YB-Master and YB-TServer services, refer to Configuration.

Specifying values that have a hypen

For all the command line tools, when passing in an argument with a value that starts with a hyphen (for example, -1), add a double hyphen (--) at the end of other arguments followed by the argument name and value. This tells the binary to treat those arguments as positional. For example, to specify set_flag ysql_select_parallelism -1, you need to do the following:

yb-ts-cli [other arguments] -- set_flag ysql_select_parallelism -1

Tools