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

# Providers resource

> Reference for client.providers.

Access these methods through `client.providers`.

## `client.providers.list`

List the secret behind each sandbox provider, by name.

```python Signature theme={null}
async def list() -> ProvidersResponse
```

**Returns**

[`ProvidersResponse`](https://docs.valkyrie.vals.ai/reference/sdk/models/settings#providers-response)

For examples, see the [Python SDK guide](https://docs.valkyrie.vals.ai/sdk/resources.md).

## `client.providers.set`

Use an organization secret for every member's runs on this provider.

The secret must already exist; store it with `client.secrets.set`.

```python Signature theme={null}
async def set(provider: str, secret_name: str) -> ProvidersResponse
```

**Parameters**

providerrequired · str

secret\_namerequired · str

**Returns**

[`ProvidersResponse`](https://docs.valkyrie.vals.ai/reference/sdk/models/settings#providers-response)

For examples, see the [Python SDK guide](https://docs.valkyrie.vals.ai/sdk/resources.md).

## `client.providers.remove`

Stop using a secret for this provider; hosted runs on it fail until one is set again.

```python Signature theme={null}
async def remove(provider: str) -> ProvidersResponse
```

**Parameters**

providerrequired · str

**Returns**

[`ProvidersResponse`](https://docs.valkyrie.vals.ai/reference/sdk/models/settings#providers-response)

For examples, see the [Python SDK guide](https://docs.valkyrie.vals.ai/sdk/resources.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.