> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domino.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Install the ddlctl command line

First, you will need to determine the version of `ddlctl` you want to install. You can find the latest version on the [releases](/6.3/admin/installation/releases) page.

Next, follow these steps:

1. Set some environment variables to make the download process easier:

   ```bash theme={null}
   export VERSION={version from release page}
   export OS={darwin|linux}
   export ARCH={arm64|x86_64}
   ```

2. Download the `ddlctl` binary for your operating system and architecture with the following script:

   ```bash theme={null}
   wget https://mirrors.domino.tech/s3/domino-artifacts/ddlctl/${VERSION}/ddlctl_${VERSION}_${OS}_${ARCH}.tar.gz
   ```

   For example, if you are installing `ddlctl` for Domino `6.2.0`, per the [releases](/6.3/admin/installation/releases) page, you would run the following command in order to fetch the command line tool (`0.5.12`) for that version (assuming you are on a Linux machine with an ARM64 architecture):

   ```shell theme={null}
   wget https://mirrors.domino.tech/s3/domino-artifacts/ddlctl/0.5.12/ddlctl_0.5.12_linux_arm64.tar.gz
   ```

3. Extract the binary from the tarball:

   ```bash theme={null}
   tar -xvf ddlctl_${VERSION}_${OS}_${ARCH}.tar.gz
   ```

4. Move the binary to a directory in your PATH, such as `/usr/local/bin`:

   ```bash theme={null}
   mv ddlctl_${VERSION}_${OS}_${ARCH}/ddlctl /usr/local/bin
   ```

<Warning>
  The Docker Engine API is required for certain `ddlctl` operations, such as `ddlctl create config`. [Configure the Docker Engine API](/6.3/admin/installation/platform-operator/ddlctl/docker-engine) to ensure `ddctl` operates correctly.
</Warning>
