
CrewAI
Multi-agent automation framework & studio to build and run AI crews
Discover top open-source software, updated regularly with real-world adoption signals.

Unified SDKs to empower AI agents with real‑world tools
Python and TypeScript SDKs that let agents call 500+ app APIs through Composio, with built‑in support for major AI frameworks.

The Composio SDK provides official Python and TypeScript libraries that enable developers to equip autonomous agents with live data from over 500 SaaS applications. By exposing a consistent, async‑friendly API, the SDK lets agents retrieve tools, invoke actions, and return structured results without writing custom integration code.
Both the TypeScript (@composio/core) and Python (composio) packages include core client functionality and a suite of provider extensions for OpenAI, Anthropic, LangChain, Gemini, and many others. Developers can install language‑specific packages via npm or pip, import the client, and fetch toolkits (e.g., Hackernews) to power agents built with OpenAI Agents, LangChain, CrewAI, or AutoGen. The SDK is type‑safe in TypeScript and follows modern Pythonic conventions, supporting Python 3.10+ and async/await patterns.
Installation is straightforward (npm install @composio/core or pip install composio). The libraries run in Node.js, browser, and serverless environments, and can be extended with custom providers to integrate any AI framework. For broader MCP use, the companion Rube server connects AI tools to the same ecosystem of apps.
When teams consider Composio, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
News summarization agent
Agent fetches latest Hackernews posts via Composio tools and returns concise summaries.
CRM automation bot
Bot creates contacts in Salesforce and logs follow‑up tasks in Notion using Composio’s 500+ integrations.
Email triage assistant
Agent reads incoming Gmail messages and drafts replies, leveraging Composio’s Gmail tool.
Project management helper
Agent adds tickets to Jira and updates Asana tasks, orchestrated through the SDK.
The official SDKs are available for TypeScript (Node.js and browsers) and Python 3.10+.
You can create a custom provider package following the SDK’s provider interface; documentation provides a guide.
Composio requires a single API key for its platform; individual app authorizations are handled through the Composio UI.
Both the TypeScript and Python SDKs expose async methods, making them suitable for async runtimes.
Yes, the SDKs are lightweight and can be imported in serverless functions such as AWS Lambda or Vercel Edge Functions.
Project at a glance
ActiveLast synced 4 days ago