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

# Installing

Novita Sandbox provides official SDKs for multiple programming languages, along with a CLI for performing sandbox operations from the terminal.

Currently supported:

* Python
* JavaScript & TypeScript
* CLI

You can install the Novita SDK for application code and the CLI for terminal-based sandbox operations.

## Install SDK

You can install the Novita SDK by executing the following commands.

<Note>
  **Prerequisites:**

  * JS: Node.js 20+
  * Python: Python 3.9+
</Note>

<CodeGroup>
  ```js JavaScript & TypeScript icon="js" theme={"system"}
  npm i novita-sandbox
  ```

  ```python Python icon="python" theme={"system"}
  pip install novita-sandbox
  ```
</CodeGroup>

## Install CLI

The Novita Sandbox CLI helps you manage sandboxes, run commands, build templates, and perform common development tasks directly from the terminal.

```bash CLI icon="terminal" theme={"system"}
npm i -g novita-sandbox-cli
```
