# Download

> Source: https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/cli
> For the complete documentation index, see [llms.txt](https://docs.synthesized.io/llms.txt).

> **NOTE**
> Please [contact us](https://www.synthesized.io/contact-us) for more information about obtaining the full version.

## Installation Script

### 0\. Before installation, check the Java version on your machine::

```shell
java --version
```

To run the TDK CLI, Java 17+ is required.

### 1\. Download and run the installation script:

```shell
 curl -sL https://synthesized-io.github.io/tdk-install/install.sh | sh
```

### 2\. Add "tdk" command to your path:

```shell
export PATH=$HOME/.tdk/bin:$PATH
```

### 3\. Check your installation:

```shell
tdk --version
```

As the next step, [the license key can be provided](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/cli_installation#set_your_license_key) to access the full version.

## Docker

Docker image can be fetched using the following command:

```shell
docker pull synthesizedio/synthesized-tdk-cli:latest
```

For more information on Docker image usage see [this](https://docs.synthesized.io/tdk/latest/user_guide/050_deployment_operations/installation_methods/run_cli_with_docker) page.

## Jar File

You can download the latest free version of Synthesized TDK as a jar file here: [https://governor-static.synthesized.io/jars-public/synthesized\_tdk\_v1.177.0.jar](https://governor-static.synthesized.io/jars-public/synthesized_tdk_v1.177.0.jar).
