> This page is for NeMo Relay, version v0.9.4.
> For other versions, use one of these documentation indexes:
> - Latest (v0.10.0) (default): https://docs.nvidia.com/nemo/relay/latest/llms.txt
> - dev: https://docs.nvidia.com/nemo/relay/dev/llms.txt
> - v0.10.0: https://docs.nvidia.com/nemo/relay/v0.10.0/llms.txt
> - v0.9.4: https://docs.nvidia.com/nemo/relay/v0.9.4/llms.txt
> - v0.8.4: https://docs.nvidia.com/nemo/relay/v0.8.4/llms.txt
> - v0.7.3: https://docs.nvidia.com/nemo/relay/v0.7.3/llms.txt
> - v0.6.0: https://docs.nvidia.com/nemo/relay/v0.6.0/llms.txt
> - v0.5.0: https://docs.nvidia.com/nemo/relay/v0.5.0/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# Prerequisites

Install the tooling for the binding you plan to use.

| Dependency      | Version                                                      | Required For                                                   |
| --------------- | ------------------------------------------------------------ | -------------------------------------------------------------- |
| Rust            | 1.86 or newer                                                | Rust builds, local workspace builds, and the Rust core runtime |
| Python          | 3.11 or newer                                                | Python bindings, Python tests, and docs tooling                |
| Node.js         | 24 or newer                                                  | Node.js bindings and generated Node.js API docs                |
| `uv`            | Refer to [Development Setup](/contribute/development-setup). | Python environments, docs builds, and repository setup         |
| `just`          | Refer to [Development Setup](/contribute/development-setup). | Repository development, test, build, and docs task aliases     |
| `cargo-nextest` | Refer to [Development Setup](/contribute/development-setup). | Repository Rust tests and Rust-backed binding tests            |

The primary documentation track covers Rust, Python, and Node.js. Go and the raw FFI surface are experimental and source-first.

## Repository Setup

Clone the repository when you need local source builds or contribution workflows:

```bash
git clone https://github.com/NVIDIA/NeMo-Relay.git
cd NeMo-Relay
```

Install development dependencies for Python and docs workflows:

```bash
uv sync
```

Install Node.js dependencies when you need Node.js builds or generated Node.js API documentation:

```bash
npm install --ignore-scripts
```