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

# Anthropic

> How DSALTA integrates with Anthropic — data collected, setup guide, and automated compliance checks.

## Overview

DSALTA connects to Anthropic using read-only API access to collect compliance evidence automatically. Data syncs every 24 hours and feeds into your Data Library modules.

DSALTA syncs your Anthropic **organization members** (the Access page) and **workspaces** (Inventory), then runs access reviews that compare each member against your People page.

<Info>
  **Read-only access.** DSALTA never modifies, creates, or deletes resources in your Anthropic organization.
</Info>

<Note>
  **What you'll see.** Listing organization members requires an **Admin API key** (`sk-ant-admin…`), not a standard inference key. A regular `sk-ant-api` key connects successfully but exposes no members, so the Access and Inventory pages stay empty until an Admin key is used. Once an Admin key is connected, each member syncs with their email and is matched to your People page automatically.
</Note>

## How to Connect

Anthropic connects with an **Admin API key** — there's no app to install.

<Steps>
  <Step title="Open the Anthropic Admin keys page">
    An Admin API key (not a regular `sk-ant-api` inference key) is required to list members and workspaces. For Console orgs, open the [Admin keys page](https://platform.claude.com/settings/admin-keys) — this is a separate page from your API keys. For Enterprise (claude.ai) orgs, the Organization Primary Owner uses the [API access page](https://claude.ai/admin-settings/api-access). No extra plan is needed beyond admin access to your org.
  </Step>

  <Step title="Create the Admin key">
    Create the key and copy the `sk-ant-admin` value. A standard inference key connects but cannot list members or workspaces, so the Access and Inventory pages stay empty until an Admin key is used.
  </Step>

  <Step title="Connect">
    In the DSALTA sidebar, go to **Integrations**, find **Anthropic**, and click **Connect**. Paste the Admin key and the API version (use `2023-06-01`) in the secure window and submit.
  </Step>

  <Step title="Finish">
    DSALTA runs an initial sync — usually a few minutes — after which the compliance checks below activate.
  </Step>
</Steps>

## Automated Compliance Checks

Each check below runs automatically every 24 hours. Click any check for step-by-step remediation guidance.

| Check                                                                                                                    | Description                                                                          |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
| [User access to Critical System should be valid](/integrations/anthropic/user-access-to-critical-system-should-be-valid) | Checks that everyone with Anthropic access is an active employee on the People page. |
| [Offboarded users should not have active access](/integrations/anthropic/offboarded-users-should-not-have-active-access) | Checks that offboarded employees no longer have active Anthropic access.             |

## Troubleshooting

<AccordionGroup>
  <Accordion title="Integration shows Disconnected">
    Re-authenticate from **Integrations → Anthropic → Reconnect**. This can happen if the Admin API key was revoked or rotated in the Anthropic Console.
  </Accordion>

  <Accordion title="The Access and Inventory pages are empty">
    This usually means a standard inference key (`sk-ant-api…`) was connected instead of an Admin key. Only an **Admin API key** (`sk-ant-admin…`) can list organization members and workspaces. Reconnect with an Admin key created from the Anthropic Admin keys page.
  </Accordion>

  <Accordion title="Data is not syncing">
    Confirm the Admin API key is still valid (it may have been revoked in the Anthropic Console), then trigger a manual sync from the integration settings.
  </Accordion>
</AccordionGroup>
