# Install Othentic CLI

Othentic CLI is the primary interface for deploying and managing your AVS.

{% stepper %}
{% step %}

### Prepare to install

Verify you have `Node.js` version **22.6.0** installed by running:

```bash
nvm use 22.6
node -v # Should output: v22.6.0
```

{% hint style="warning" %}
Node.js must be exactly v22.6.0; any other version will cause compatibility issues.

If needed, manage Node.js versions using [nvm](https://github.com/nvm-sh/nvm/tree/master).
{% endhint %}
{% endstep %}

{% step %}

### Install the Othentic CLI and node client

Install the CLI & node client globally using your preferred package manager:

{% tabs %}
{% tab title="pnpm" %}

```bash
pnpm add -g @othentic/cli
pnpm add -g @othentic/node
```

{% endtab %}

{% tab title="yarn" %}

```bash
yarn global add @othentic/cli
yarn global add @othentic/node
```

{% endtab %}

{% tab title="npm" %}

```bash
npm i -g @othentic/cli
npm i -g @othentic/node
```

{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### Verify installation

Run:

```bash
otcli -V
otnode -V
# Should output version number
# 1.x.y
```

{% endstep %}
{% endstepper %}

{% hint style="success" %}

## Success!&#x20;

You've successfully installed Othentic CLI.&#x20;
{% endhint %}

Next, use the CLI to deploy AVS smart contracts on testnet.
