---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/reference/ydb-cli.md
  - https://ydb.tech/docs/ru/reference/ydb-cli.md
sourcePath: en/core/reference/ydb-cli/index.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/en/llms.txt


<!-- source: en/reference/ydb-cli/_includes/index.md -->
# YDB CLI

The YDB CLI provides software for managing your data in YDB.

To use the YDB CLI, first [install](https://ydb.tech/docs/en/reference/ydb-cli/install.md) it and then set up the [connection and authentication](https://ydb.tech/docs/en/reference/ydb-cli/connect.md).

For a full description of YDB CLI commands, see the following articles of this section:

* [List of objects](https://ydb.tech/docs/en/reference/ydb-cli/commands/scheme-ls.md).
* [Getting information about schema objects](https://ydb.tech/docs/en/reference/ydb-cli/commands/scheme-describe.md).
* [Working with directories](https://ydb.tech/docs/en/reference/ydb-cli/commands/dir.md).
* [Query execution](https://ydb.tech/docs/en/reference/ydb-cli/yql-query-overview.md).
* [Streaming table reads](https://ydb.tech/docs/en/reference/ydb-cli/commands/readtable.md).
* [Working with secondary indexes](https://ydb.tech/docs/en/reference/ydb-cli/commands/secondary_index.md).
* [Getting a list of DB endpoints](https://ydb.tech/docs/en/reference/ydb-cli/commands/discovery-list.md).
* [Load testing](https://ydb.tech/docs/en/reference/ydb-cli/commands/workload/index.md).
<!-- endsource: en/reference/ydb-cli/_includes/index.md -->
