Toolkits class provides methods to list, retrieve, and authorize toolkits.
Accessing Toolkits
Methods
get
Retrieve toolkit information.str
Toolkit slug to retrieve (e.g.,
"github", "slack").dict
Query parameters for filtering toolkits.
list
List all available toolkits with filtering and pagination.str
Filter by toolkit category.
str
Pagination cursor.
float
Maximum number of results.
Literal['usage', 'alphabetically']
Sort order for results.
Literal['composio', 'all', 'project']
Filter by management type.
list_categories
List all toolkit categories.authorize
Authorize a user to use a toolkit (creates connected account).str
required
The user ID to authorize.
str
required
Toolkit slug to authorize.
get_connected_account_initiation_fields
Get required fields for connecting an account.get_auth_config_creation_fields
Get required fields for creating an auth config.Examples
List All Toolkits
Get Toolkit Details
Authorize User for Toolkit
Filter by Category
Next Steps
Tools
Get tools from toolkits
Connected Accounts
Manage connections
Auth Configs
Configure authentication