---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ydb.tech/docs/en/reference/ydb-cli/install.md?version=v25.4
  - https://ydb.tech/docs/ru/reference/ydb-cli/install.md?version=v25.4
  - href: ru/reference/ydb-cli/install.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: ru/core/reference/ydb-cli/install.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt


<!-- source: ru/reference/ydb-cli/_includes/install.md -->
# Установка YDB CLI

<!-- markdownlint-disable blanks-around-fences -->



{% list tabs %}

- Linux

  Чтобы установить YDB CLI, выполните команду:

  ```bash
  curl -sSL https://install.ydb.tech/cli | bash
  ```

  Скрипт установит YDB CLI и добавит путь к исполняемому файлу в переменную окружения `PATH`. Также скрипт сгенерирует файлы автодополнения и выведет инструкцию по включению автодополнения команд и опций в вашей оболочке.

  {% note info %}

  Скрипт дополнит переменную `PATH`, только если его запустить в командной оболочке bash или zsh. Если вы запустили скрипт в другой оболочке, добавьте путь до CLI в переменную `PATH` самостоятельно.

  Для работы автодополнения в bash необходим установленный пакет `bash-completion`.

  {% endnote %}

  {% note tip %}

  При нестандартной конфигурации оболочки можно подключить сгенерированные файлы автодополнения из любого rc-файла. Файлы расположены в `~/.local/share/ydb/completion.bash.inc` и `~/.local/share/ydb/completion.zsh.inc` и автоматически обновляются при `ydb update`.

  {% endnote %}

  Чтобы обновить переменные окружения, перезапустите командную оболочку.

- macOS

  Чтобы установить YDB CLI, выполните команду:

  ```bash
  curl -sSL https://install.ydb.tech/cli | bash
  ```

  Скрипт установит YDB CLI и добавит путь до исполняемого файла в переменную окружения `PATH`. Также скрипт сгенерирует файлы автодополнения и выведет инструкцию по включению автодополнения команд и опций в вашей оболочке.

  Чтобы обновить переменные окружения, перезапустите командную оболочку.

- Windows

  YDB CLI можно установить с помощью:

  * PowerShell. Для этого выполните команду:

    ```powershell
    iex (New-Object System.Net.WebClient).DownloadString('https://install.ydb.tech/cli-windows')
    ```

    Укажите, нужно ли добавить путь к исполняемому файлу в переменную окружения `PATH`:

    ```text
    Add ydb installation dir to your PATH? [Y/n]
    ```

  * cmd. Для этого выполните команду:

    ```cmd
    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://install.ydb.tech/cli-windows'))"
    ```

    Укажите, нужно ли добавить путь к исполняемому в переменную окружения `PATH`:

    ```text
    Add ydb installation dir to your PATH? [Y/n]
    ```

    Чтобы обновить переменные окружения, перезапустите командную оболочку.

  {% note info %}

  YDB CLI использует символы Юникода в выводе некоторых команд. При некорректном отображении таких символов в консоли Windows, переключите кодировку на UTF-8:

  ```cmd
  chcp 65001
  ```

  {% endnote %}

{% endlist %}
<!-- endsource: ru/reference/ydb-cli/_includes/install.md -->
