> This page is for RFdiffusion, version 2.3.0 (Latest) (default).
> For other versions, use one of these documentation indexes:
> - 2.3.0 (Latest) (default): https://docs.nvidia.com/nim/bionemo/rfdiffusion/2.3.0/llms.txt
> - 2.2.0: https://docs.nvidia.com/nim/bionemo/rfdiffusion/2.2.0/llms.txt
> - 2.0.0: https://docs.nvidia.com/nim/bionemo/rfdiffusion/2.0.0/llms.txt
> - 1.0.0: https://docs.nvidia.com/nim/bionemo/rfdiffusion/1.0.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/nim/bionemo/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nim/bionemo/_mcp/server.

# Prerequisites

## System Requirements

<Note>
For detailed hardware requirements, supported GPU configurations, TensorRT optimization details, and system setup instructions (Docker, NVIDIA Drivers, Container Toolkit), refer to the [Support Matrix](/nim/bionemo/rfdiffusion/support-matrix).
</Note>

## NGC (NVIDIA GPU Cloud) Account

1. [Create an account on NGC](https://catalog.ngc.nvidia.com/)
2. [Generate an API Key](https://org.ngc.nvidia.com/setup/api-key)
3. Log in to Docker with your NGC API key (enter the key as the password when prompted).

```bash
docker login nvcr.io --username='$oauthtoken'
```

## Client Software

The [Quickstart Guide](/nim/bionemo/rfdiffusion/quickstart-guide) examples use the following tools:

- Python 3 with the [`requests`](https://pypi.org/project/requests/) package, for the Python client example. Install the package with `pip install requests`.
- `curl`, for the health check and the Shell client example.