Skip to main content
Composio 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 account and API key
  • Python 3.9 or later

Installation and setup

1

Clone the repository

git clone https://github.com/sambanova/integrations.git
cd integrations/composio
2

Create a virtual environment

python -m venv .venv
source .venv/bin/activate
3

Install dependencies

pip install -r requirements.txt
4

Set environment variables

Create a .env file in the project directory:
SAMBANOVA_API_KEY=your-sambanova-api-key
Or export directly in your terminal:
export SAMBANOVA_API_KEY=your-sambanova-api-key
Get your API key from the SambaCloud portal.
5

Run the example

python main.py

Additional resources