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

# Installing Provider SDKs

> Install provider SDKs with Observ for TypeScript and Python

## Step 1: Get Your API Key

Create an account and get your API key from [Settings → API Keys](https://observ.dev/settings/api-keys).

## Step 2: Install Packages

Choose your language and install the Observ SDK along with your preferred provider SDK:

<Tabs>
  <Tab title="TypeScript">
    Install Observ SDK and your provider SDK:

    ```bash theme={null}
    npm install observ-sdk
    ```

    Then install one or more provider SDKs:

    <AccordionGroup>
      <Accordion title="Anthropic (Claude)">
        ```bash theme={null}
        npm install @anthropic-ai/sdk
        ```
      </Accordion>

      <Accordion title="OpenAI">
        ```bash theme={null}
        npm install openai
        ```

        Also works for **xAI** and **OpenRouter** (they use OpenAI-compatible APIs).
      </Accordion>

      <Accordion title="Mistral">
        ```bash theme={null}
        npm install @mistralai/mistralai
        ```
      </Accordion>
    </AccordionGroup>

    ### Complete Installation (All Providers)

    ```bash theme={null}
    npm install observ-sdk

    # Install providers (pick one or more)
    npm install @anthropic-ai/sdk      # Anthropic
    npm install openai                 # OpenAI/xAI/OpenRouter
    npm install @mistralai/mistralai   # Mistral
    ```
  </Tab>

  <Tab title="Python">
    Install Observ SDK and your provider SDK:

    ```bash theme={null}
    pip install observ-sdk
    ```

    Then install one or more provider SDKs:

    <AccordionGroup>
      <Accordion title="Anthropic (Claude)">
        ```bash theme={null}
        pip install anthropic
        ```
      </Accordion>

      <Accordion title="OpenAI">
        ```bash theme={null}
        pip install openai
        ```

        Also works for **xAI** and **OpenRouter** (they use OpenAI-compatible APIs).
      </Accordion>

      <Accordion title="Mistral">
        ```bash theme={null}
        pip install mistralai
        ```
      </Accordion>

      <Accordion title="Google (Gemini)">
        ```bash theme={null}
        pip install google-generativeai
        ```

        Note: Gemini is only supported in the Python SDK.
      </Accordion>
    </AccordionGroup>

    ### Complete Installation (All Providers)

    ```bash theme={null}
    pip install observ-sdk

    # Install providers (pick one or more)
    pip install anthropic            # Anthropic
    pip install openai               # OpenAI/xAI/OpenRouter
    pip install mistralai            # Mistral
    pip install google-generativeai  # Gemini
    ```
  </Tab>
</Tabs>

## Alternative Package Managers

<Tabs>
  <Tab title="yarn">
    ```bash theme={null}
    yarn add observ-sdk @anthropic-ai/sdk
    ```
  </Tab>

  {" "}

  <Tab title="pnpm">`bash pnpm add observ-sdk @anthropic-ai/sdk `</Tab>

  {" "}

  <Tab title="bun">`bash bun add observ-sdk @anthropic-ai/sdk `</Tab>

  <Tab title="poetry">
    ```bash theme={null}
    poetry add observ-sdk anthropic
    ```
  </Tab>
</Tabs>

## Next Steps

<CardGroup cols={2}>
  <Card title="Usage Guide" icon="book" href="/provider-sdks/usage">
    Learn how to wrap and use provider clients
  </Card>

  <Card title="Configuration" icon="gear" href="/provider-sdks/configuration">
    Configure Observ options
  </Card>
</CardGroup>
