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

# Composio integration guide

[Composio](https://composio.dev/) is a developer-oriented integration platform for AI agents and large language model (LLM) applications. It acts as a bridge between AI systems and real-world tools and services (like Slack, GitHub, Gmail, CRMs, and productivity apps), enabling agents to authenticate and interact across apps without building every integration yourself.

## Prerequisites

Before starting, ensure you have:

* A [SambaCloud](https://cloud.sambanova.ai?utm_source=composio\&utm_medium=external\&utm_campaign=cloud_signup) account and API key
* Python 3.9 or later

## Installation and setup

<Steps>
  <Step title="Clone the repository">
    ```bash theme={null}
    git clone https://github.com/sambanova/integrations.git
    cd integrations/composio
    ```
  </Step>

  <Step title="Create a virtual environment">
    ```bash theme={null}
    python -m venv .venv
    source .venv/bin/activate
    ```
  </Step>

  <Step title="Install dependencies">
    ```bash theme={null}
    pip install -r requirements.txt
    ```
  </Step>

  <Step title="Set environment variables">
    Create a `.env` file in the project directory:

    ```bash theme={null}
    SAMBANOVA_API_KEY=your-sambanova-api-key
    ```

    Or export directly in your terminal:

    ```bash theme={null}
    export SAMBANOVA_API_KEY=your-sambanova-api-key
    ```

    Get your API key from the [SambaCloud portal](https://cloud.sambanova.ai/apis).
  </Step>

  <Step title="Run the example">
    ```bash theme={null}
    python main.py
    ```
  </Step>
</Steps>

## Additional resources

* [Composio documentation](https://docs.composio.dev/docs/welcome)
* [SambaNova integrations repository](https://github.com/sambanova/integrations/tree/main/composio)
