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

# API Keys

> Generate and manage API keys for programmatic access to the Zudo API.

Go to **Settings → API Key** to create an API key for programmatic access to the Zudo API.

## Generating a key

Click **Generate API Key**. The key is shown once — copy it immediately. For security, you won't be able to view it again after leaving the page.

Keys use the format `psk_` followed by a UUID (e.g., `psk_9e8bdaf9-ffb5-47a0-b3f3-2840e150g14a`).

Use the eye icon to toggle visibility and the copy button to copy to clipboard.

<Warning>Treat your API key like a password. Don't commit it to source control or share it in plain text.</Warning>

## Using the key

Pass your key in the `x-api-key` header:

```bash theme={null}
curl -H "x-api-key: YOUR_KEY" https://zudo.so/api/v1/accounts
```

The full API reference is available at the [API docs](https://zudo.so/api/v1/docs).

<Note>
  If you're connecting an AI app like Claude or ChatGPT through Zudo's remote MCP server, you usually do not need to
  generate an API key manually. Start with the [Remote MCP guide](/integrations/mcp) instead.
</Note>

## Revoking a key

Click **Revoke Key** to permanently delete it. You can generate a new one at any time — generating a new key automatically revokes any existing key.

## Rate limiting

API keys are rate-limited. If you exceed the limit, the API returns a `429` status code. Check the `x-ratelimit-remaining` and `x-ratelimit-reset` headers to manage your usage.
