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

# nemo_gym.sandbox.access

Serializable access to an owner-managed sandbox.

## Module Contents

### Classes

| Name                                                                          | Description                                                         |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [`DirectSandboxConnection`](#nemo_gym-sandbox-access-DirectSandboxConnection) | Reconnect through a named top-level sandbox-provider configuration. |
| [`SandboxAccess`](#nemo_gym-sandbox-access-SandboxAccess)                     | Describe borrower access to an owner-managed sandbox.               |

### API

```python
class nemo_gym.sandbox.access.DirectSandboxConnection()
```

**Bases:** `BaseModel`

Reconnect through a named top-level sandbox-provider configuration.

**`descriptor`** `dict[str, JsonValue]`

---

**`kind`** `Literal['direct'] = 'direct'`

---

**`model_config`** `= ConfigDict(extra='forbid')`

---

**`provider_config_ref`** `str`

---

```python
class nemo_gym.sandbox.access.SandboxAccess()
```

**Bases:** `BaseModel`

Describe borrower access to an owner-managed sandbox.

**`connection`** `DirectSandboxConnection`

---

**`model_config`** `= ConfigDict(extra='forbid')`

---

**`workdir`** `str`

---