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

# aether apikey

> Manage LLM provider API keys

# aether apikey

Manage API keys for LLM providers. API keys are stored securely and used by the agent to make LLM calls. You can bring your own keys for supported providers.

**Alias:** `apikeys`

## Usage

```bash theme={null}
aether apikey <subcommand> [flags]
```

## Subcommands

| Subcommand          | Description                   |
| ------------------- | ----------------------------- |
| `list`              | List connected providers      |
| `add`               | Add an API key for a provider |
| `remove <provider>` | Remove an API key             |

## Supported Providers

| Provider   | Key          |
| ---------- | ------------ |
| Anthropic  | `anthropic`  |
| OpenAI     | `openai`     |
| OpenRouter | `openrouter` |

## aether apikey list

List all connected LLM providers and their status.

```bash theme={null}
aether apikey list
```

```
PROVIDER       STATUS
anthropic      connected
openai         not connected
openrouter     connected
```

## aether apikey add

Add an API key for an LLM provider.

```bash theme={null}
aether apikey add [flags]
```

| Flag         | Description                                                      |
| ------------ | ---------------------------------------------------------------- |
| `--provider` | Provider name: `anthropic`, `openai`, or `openrouter` (required) |
| `--key`      | The API key (required)                                           |

```bash theme={null}
aether apikey add --provider anthropic --key "sk-ant-..."
```

```
API key added for anthropic.
```

```bash theme={null}
aether apikey add --provider openrouter --key "sk-or-..."
```

## aether apikey remove

Remove a stored API key for a provider.

```bash theme={null}
aether apikey remove <provider> [flags]
```

| Flag      | Description              |
| --------- | ------------------------ |
| `--force` | Skip confirmation prompt |

```bash theme={null}
aether apikey remove anthropic
```

```
Are you sure you want to remove the API key for anthropic? [y/N]
```

```bash theme={null}
aether apikey remove anthropic --force
```

```
API key removed for anthropic.
```
