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

# API Key

> Find, copy, and use your Skyvern API key from the Cloud UI Settings page to authenticate REST API and SDK requests.

Every API call to Skyvern requires an API key. The key identifies your organization and determines billing.

## Finding your API key

Open **Settings** in the sidebar. Your API key is shown in a masked field. Click the **eye icon** to reveal the full value, or the **copy icon** to copy it to your clipboard.

<img src="https://mintcdn.com/skyvern/r7-Gpk9XzCfyJ6Ad/images/cloud/settings-api-key.png?fit=max&auto=format&n=r7-Gpk9XzCfyJ6Ad&q=85&s=678288006d3fb6178df0904e463b7f11" alt="API key display with reveal and copy buttons" width="2324" height="442" data-path="images/cloud/settings-api-key.png" />

<Warning>
  Treat your API key like a password. Anyone with this key can create runs, read results, and manage agents on behalf of your organization.
</Warning>

## Using your key

Every Skyvern API request requires the `x-api-key` header:

```bash theme={null}
curl -X POST "https://api.skyvern.com/v1/run/tasks" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://example.com", "prompt": "Extract the pricing table" }'
```

With the Python SDK:

```python theme={null}
from skyvern import Skyvern

client = Skyvern(api_key="YOUR_API_KEY")
```

<Tip>
  Store the key in an environment variable (`SKYVERN_API_KEY`) rather than hardcoding it. In production, use your platform's secrets management (AWS Secrets Manager, Vault, etc.).
</Tip>

<CardGroup cols={2}>
  <Card title="API Reference" icon="code" href="/api-reference">
    Full endpoint documentation with interactive playground
  </Card>

  <Card title="Billing & Usage" icon="receipt" href="/cloud/account-settings/billing-usage">
    Understand how runs are metered and billed
  </Card>
</CardGroup>
