skillfed

composio-core

[DEPRECATED] Core package to act as a bridge between composio platform and other services. Please use 'composio' instead.

composio-core v0.7.21 207.6K downloads/30d#9,547 on PyPI29,690
Permissive license Active released

What it is and what it does

Composio-core is a bridge library that connects AI agents to a catalog of external tools and services. It handles authentication (OAuth, API keys, JWT) and exposes actions from platforms like GitHub, Slack, Gmail, Notion, and others as callable functions that an LLM can invoke. The package provides a toolset abstraction that lets you define which actions an agent can perform, then manages execution and response handling.

The library is designed for production use in agent workflows where you need reliable, authenticated access to third-party APIs without building integrations from scratch. It ships with 18 runtime dependencies including aiohttp, pydantic, fastapi, and uvicorn, which support both synchronous and asynchronous execution patterns. However, the package is now deprecated in favor of the 'composio' package, and new projects should evaluate whether to use the replacement instead.

Use it for:

  • Build an AI agent that can star GitHub repositories, create issues, or manage pull requests on behalf of a user
  • Create a bot that uses an LLM to search conversations, draft messages, or post updates to Slack channels
  • Develop an assistant that reads Gmail, creates calendar events, and sends emails through authenticated integrations
  • Connect a multi-agent system to perform coordinated actions across Notion, Linear, and Salesforce
  • Prototype an agent that searches the web and then files results into a database or document

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Composio-core bridges AI agents to external tools and services, providing a framework to integrate actions from platforms like GitHub, Slack, and Gmail with LLM-based agents.

Yes, if you are already committed to the composio ecosystem and your codebase targets this version. However, no for new projects—the package is explicitly deprecated and the maintainers recommend using 'composio' instead. Verify that your use case is compatible with version 0.7.21 before adopting it.

Install

composio-core on PyPI

pip

pip install composio-core

uv

uv add composio-core

poetry

poetry add composio-core

Installing composio-core

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance with recent commits, though the package is marked deprecated in favor of the 'composio' package; users should verify whether the newer package is the intended target.

License in practice

Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions.

Quickstart

pip install composio-core

from composio_core import ComposioToolSet
import requests

composio_tool_set = ComposioToolSet()
# Configure with COMPOSIO_API_KEY and target service credentials

Requires COMPOSIO_API_KEY environment variable and pre-configured credentials for target services (GitHub, Slack, Gmail, etc.) via CLI setup or environment configuration.

Verify before relying

  • Whether 'composio' (the replacement package) is a drop-in substitute or requires code changes
  • Whether the 250+ tools mentioned in the description are available in version 0.7.21 or require a newer release
  • Specific framework compatibility with OpenAI, Claude, LlamaIndex, Langchain, CrewAI, and Autogen versions

Package facts

License not declared (permissive)
Python support supports the current Python release (<4,>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 18 — aiohttp, requests, jsonschema, sentry-sdk, pysher, pydantic, importlib-metadata, jsonref, inflection, semver, click, rich, pyperclip, Pillow, paramiko, fastapi, uvicorn, pyyaml
Maintenance actively maintained — 339 days since the last release
Last repo commit
First released
Downloads 207,565/month — #9,547 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: composio_core-0.7.21-py3-none-any.whl

Development Status :: 7 - InactiveLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Tags

ai agent tool integrationllm external service integrationagent action frameworkcomposio toolsetauthenticated api wrapper
agent-frameworkapi-integrationllm-tooling

More Artificial Intelligence packages