Skip to content
composio logo

composio

Verified

SDKs that give AI agents evolving skills through tool integrations.

Autonomous AgentsAgent Frameworks 28.8kOpen source
View on GitHub
Updated 2026-06-15
composio GitHub repository

What is composio?

Composio is a set of SDKs that let developers add external capabilities to AI agents in both Python and TypeScript. The library handles authentication and tool formatting so agents can call services such as HackerNews without extra boilerplate.

It works by initializing a client, selecting toolkits for a given user, and returning formatted tools that plug straight into supported agent frameworks. Providers handle the conversion so the same tools work across OpenAI Agents, LangGraph, and others.

The SDKs target developers building production agents who need reliable, multi-language access to third-party APIs without writing custom integrations for each framework.

Capabilities

equip agents with tools
handle complex tasks
enhance agent capabilities

What you can build with composio

Build a HackerNews reader agent

Fetch the latest posts by attaching the HACKERNEWS toolkit to an OpenAI agent and running a simple query.

Connect agents to multiple providers

Use the same Composio client to supply tools to LangChain, Anthropic, or Google Gemini agents without rewriting integration code.

Prototype in either language

Start with the Python SDK for data pipelines or switch to the TypeScript SDK for browser or serverless environments.

Install composio

Install
pip install composio
Quick start
# Using npm
npm install @composio/core

# Using yarn
yarn add @composio/core

# Using pnpm
pnpm add @composio/core
  1. 1Install the package with pip install composio or npm install @composio/core.
  2. 2Create a Composio client and optionally pass a provider such as OpenAIAgentsProvider.
  3. 3Call tools.get with a user ID and the desired toolkits to retrieve formatted tools.
  4. 4Attach the returned tools to an agent from your chosen framework.
  5. 5Run the agent with a prompt and receive results that include live data from the selected APIs.

composio: pros & cons

Pros

  • +Broad support for both Python and TypeScript plus many agent frameworks in one library.
  • +Clean quick-start examples that show end-to-end agent creation in minutes.
  • +Automatic tool formatting removes the need to write custom adapters for each provider.
  • +Open-source with public GitHub repository and active Discord community.

Cons

  • Some providers are available in only one language, requiring workarounds for full parity.
  • Additional packages must be installed for each target framework.
  • Advanced usage still requires reading separate README files for the Python and TypeScript folders.
Did you find this helpful?

Frequently asked questions

An API key is optional for local use but needed for hosted features and certain toolkits.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote composio

Add this badge to your website, or share the tool.

DFeatured on Dhanasvicomposio 1