Back to Infisical

Anthropic Connection

docs/integrations/app-connections/anthropic.mdx

0.159.253.7 KB
Original Source

Infisical supports connecting to Anthropic using an API Key. This connection is used to power PAM AI Session Insights.

Prerequisites

  • An Anthropic account with access to the API
  • Sufficient API credits or an active billing plan on your Anthropic account

Create an Anthropic API Key

<Steps> <Step title="Navigate to API Keys"> In the [Anthropic Console](https://console.anthropic.com/settings/keys), go to **Settings** → **API Keys** and click **Create Key**.
    ![Anthropic API Keys](/images/app-connections/anthropic/step-1.png)
</Step>
<Step title="Name and create the key">
    Give the key a descriptive name (e.g. `infisical-pam`) and click **Create Key**. Copy the generated API key, as it will only be shown once.

    ![Anthropic Create Key](/images/app-connections/anthropic/step-2.png)
</Step>
</Steps> <Tip> Create a dedicated API key for Infisical rather than reusing an existing one. This makes it easy to rotate or revoke access independently. </Tip>

Create Anthropic Connection in Infisical

<Tabs> <Tab title="Infisical UI"> <Steps> <Step title="Navigate to App Connections"> In your Infisical dashboard, go to **Organization Settings** → **App Connections**.
            ![App Connections Tab](/images/app-connections/general/add-connection.png)
        </Step>
        <Step title="Select Anthropic Connection">
            Click **Add Connection** and choose **Anthropic** from the list of available connections.

            ![Select Anthropic Connection](/images/app-connections/anthropic/anthropic-app-connection-option.png)
        </Step>
        <Step title="Fill out Connection Form">
            Complete the form with:
            - A **name** for the connection (e.g. `anthropic-prod`)
            - An optional **description**
            - Your **Anthropic API Key** (from the steps above)

            ![Anthropic Connection Form](/images/app-connections/anthropic/anthropic-app-connection-form.png)
        </Step>
        <Step title="Connection Created">
            After clicking **Create**, Infisical validates the key against the Anthropic API. Your **Anthropic Connection** is then ready to use for [PAM AI Session Insights](/documentation/platform/pam/product-reference/ai-session-insights).

            ![Anthropic Connection Created](/images/app-connections/anthropic/anthropic-app-connection-created.png)
        </Step>
    </Steps>
</Tab>
<Tab title="API">
    Create an Anthropic connection via the API.

    ### Sample request

    ```bash Request
    curl --request POST \
      --url https://app.infisical.com/api/v1/app-connections/anthropic \
      --header 'Content-Type: application/json' \
      --data '{
        "name": "my-anthropic-connection",
        "method": "api-key",
        "credentials": {
          "apiKey": "<YOUR-ANTHROPIC-API-KEY>"
        }
      }'
    ```

    ### Sample response

    ```bash Response
    {
      "appConnection": {
        "id": "e5d18aca-86f7-4026-a95e-efb8aeb0d8e6",
        "name": "my-anthropic-connection",
        "description": null,
        "version": 1,
        "orgId": "6f03caa1-a5de-43ce-b127-95a145d3464c",
        "createdAt": "2025-04-23T19:46:34.831Z",
        "updatedAt": "2025-04-23T19:46:34.831Z",
        "isPlatformManagedCredentials": false,
        "app": "anthropic",
        "method": "api-key",
        "credentials": {}
      }
    }
    ```
</Tab>
</Tabs>