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

# Authentication

Before you can use the GraphQL API, you need to generate API credentials. Paradime supports two authentication methods:

* **Account API Keys** (recommended) — a single Bearer token that can access multiple workspaces. Pass the `Authorization: Bearer <token>` header together with the `X-Paradime-Workspace` header to select the target workspace.
* **Workspace API Keys** \[legacy] — workspace-scoped `API Key` and `API Secret` credentials, passed in the `X-API-KEY` and `X-API-SECRET` headers.

Both methods use the same `API Endpoint`.

<Card title="Generate Api Keys Legacy" href="/developers/generate-api-keys-legacy" horizontal icon="arrow-right" />

### Examples:

<CardGroup cols={2}>
  <Card title="Audit Logs API" href="/developers/graphql-api/api-reference/audit-logs-api" horizontal />

  <Card title="Bolt API" href="/developers/graphql-api/api-reference/bolt-api" horizontal />

  <Card title="User Management API" href="/developers/graphql-api/api-reference/user-management-api" horizontal />

  <Card title="Workspace Management API" href="/developers/graphql-api/api-reference/workspace-management-api" horizontal />
</CardGroup>


## Related topics

- [Starburst/Trino](/products/settings/connections/development-environment/starburst-trino.md)
- [Microsoft Fabric](/products/settings/connections/scheduler-environment/microsoft-fabric.md)
