---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/reference/ydb-cli.md?version=main
  - https://ydb.tech/docs/ru/reference/ydb-cli.md?version=main
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?version=main) it and then set up the [connection and authentication](https://ydb.tech/docs/en/reference/ydb-cli/connect.md?version=main).

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