ComposioToolSet
Description
Composio is an integration platform that allows you to connect your AI agents to 250+ tools. Key features include:- Enterprise-Grade Authentication: Built-in support for OAuth, API Keys, JWT with automatic token refresh
- Full Observability: Detailed tool usage logs, execution timestamps, and more
Installation
To incorporate Composio tools into your project, follow the instructions below:COMPOSIO_API_KEY. Get your Composio API key from here
Example
The following example demonstrates how to initialize the tool and execute a github action:- Initialize Composio with CrewAI Provider
Code
- Create a new Composio Session and retrieve the tools
- Authenticating users manually
authorize method.
Code
- Define agent
Code
- Execute task
Code
- More detailed list of tools can be found here
