Use Trello with OpenAI Python

A web-based, kanban-style, list-making application.
🔗 Connect and Use Trello
1. 🔑 Connect your Trello account
2. ✅ Select an action
3. 🚀 Go live with the agent
What do you want to do?
Actions
action
batch
board
card
checklist
label
list
member
notification
organization
search
session
token
type
webhook

API actions for Trello for AI assitants/agents

Language
JS
PYTHON
Framework

Card

Update Cards Subscribed By Id Card

This endpoint updates a card's subscription status using its ID or shortlink, requiring an API key/token. It accepts JSON indicating the status as 'true' or 'false', with responses for success
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_CARDS_SUBSCRIBED_BY_ID_CARD])

Get Cards By Id Card By Field

The endpoint `/cards/{idCard}/{field}` fetches specific card details by ID or shortlink, needing `api_key` and `api_token`. It requires `idCard` and `field` parameters, yielding either a Succe
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CARDS_BY_ID_CARD_BY_FIELD])

Card Get By Id Field

The endpoint `/cards/{idCard}/{field}` fetches specific card details by ID or shortlink, needing `api_key` and `api_token`. It requires `idCard` and `field` parameters, yielding either a Succe
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_CARD_GET_BY_ID_FIELD])

Checklist

Add Checklists

Create a new checklist by POSTing to `/checklists` with specific attributes (idBoard, idCard, idChecklistSource, name, pos). Ensure API key/token for security. Success and server rejection res
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_CHECKLISTS])

Delete Checklists By Id Checklist

Deletes a checklist by its ID. Requires an API key or token. Parameters: idChecklist (string, required). Responses: 200 (Success), 400 (Server rejection).
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_DELETE_CHECKLISTS_BY_ID_CHECKLIST])

Get Checklists By Id Checklist

Fetch a checklist by its ID, including customizable query parameters for filtering cards, card fields, check items, and other entities. Security requires an API key or token. Supports detailed
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_BY_ID_CHECKLIST])

Update Checklists By Id Checklist

This endpoint updates a specified checklist's attributes, such as `idBoard`, `idCard`, `name`, and position via PUT request. It uses `idChecklist` in the path for identification. Security requ
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_CHECKLISTS_BY_ID_CHECKLIST])

Get Checklists Board By Id Checklist

This endpoint retrieves the board associated with a specified checklist ID. It requires 'api_key' or 'api_token' for security and accepts an optional 'fields' query to filter the returned boar
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_BOARD_BY_ID_CHECKLIST])

Get Checklists Board By Id Checklist By Field

This endpoint retrieves the specific field of a board by checklist ID. Required parameters are 'idChecklist' and 'field'. Security requires 'api_key' or 'api_token'. Responses include '200: Su
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_BOARD_BY_ID_CHECKLIST_BY_FIELD])

Get Checklists Cards By Id Checklist

This endpoint retrieves cards associated with a checklist ID, allows customization with query parameters, and requires an API key or token for access. It also offers detailed control over retu
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_CARDS_BY_ID_CHECKLIST])

Get Checklists Cards By Id Checklist By Filter

Fetches cards by ID and filter from a checklist. Requires both checklist ID and a filter string in the path. Supports `api_key` and `api_token` security. Responses include 200 (Success) and 40
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_CARDS_BY_ID_CHECKLIST_BY_FILTER])

Get Checklists Check Items By Id Checklist

Retrieves items within a checklist by ID. Supports filtering and specific fields selection. Requires api_key or api_token for access.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST])

Add Checklists Check Items By Id Checklist

Add an item to a checklist by ID, requiring an API key or token. Parameters include `idChecklist` and item attributes like `checked`, `name`, and `position`. Supports JSON request body. Respon
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST])

Delete Checklists Check Items By Id Checklist By Id Check Item

This endpoint allows for the deletion of a specified check item (`idCheckItem`) from a checklist (`idCheckList`). It requires both an API key and token for security, and supports responses for
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_DELETE_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST_BY_ID_CHECK_ITEM])

Get Checklists Check Items By Id Checklist By Id Check Item

Retrieve specific check item details from a checklist by ID, supporting optional field queries. Requires API key or token. Supports filtering by name, nameData, pos, state, or type.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST_BY_ID_CHECK_ITEM])

Update Checklists Id Card By Id Checklist

Updates the ID of the card associated with a specific checklist. Requires 'idChecklist' and the new card ID in the request body. Supports 'api_key' and 'api_token' for security. Responses incl
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_CHECKLISTS_ID_CARD_BY_ID_CHECKLIST])

Update Checklists Name By Id Checklist

The `PUT /checklists/{idChecklist}/name` endpoint updates a checklist's name, requiring an API key or token and a JSON body (1-16384 characters). Responses show success or rejection.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_CHECKLISTS_NAME_BY_ID_CHECKLIST])

Update Checklists Pos By Id Checklist

This endpoint allows for updating the position of a checklist identified by `idChecklist`. Requires `api_key` or `api_token` for security. Accepts a JSON body detailing the new position. Respo
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_CHECKLISTS_POS_BY_ID_CHECKLIST])

Get Checklists By Id Checklist By Field

Fetch a specific field of a checklist by its ID. Requires 'idChecklist' and 'field' in the path. Security through 'api_key' and 'api_token'. Success or rejection responses.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_CHECKLISTS_BY_ID_CHECKLIST_BY_FIELD])

Label

Add Labels

This endpoint allows creating labels with details like color, board ID, and name. It requires an API key or token for security and supports JSON requests. Successful creations return a 200 sta
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_LABELS])

Delete Labels By Id Label

This endpoint deletes a label by its ID (`idLabel`). Requires either an `api_key` or `api_token` for security. Responds with `Success` or `Server rejection`.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_DELETE_LABELS_BY_ID_LABEL])

Get Labels By Id Label

This endpoint retrieves details of a label by its ID. It supports optional fields: color, idBoard, name, and uses for filtering. Authentication via api_key or api_token is required. Responses
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LABELS_BY_ID_LABEL])

Update Labels By Id Label

Update a label's attributes by ID. Requires an 'idLabel' and supports updating color, board ID, and name. Utilizes 'api_key' or 'api_token' for security. Success and server rejection responses
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LABELS_BY_ID_LABEL])

Get Labels Board By Id Label

This endpoint fetches a board tied to a given label ID, offering optional field filtering. It requires an API key or token for access. Parameters: 'idLabel' (required) and 'fields' (optional).
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LABELS_BOARD_BY_ID_LABEL])

Get Labels Board By Id Label By Field

Retrieves specific field data of a board associated with the given label ID. Requires `idLabel` and `field` parameters. Supports API key or token for authentication. Responses include success
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LABELS_BOARD_BY_ID_LABEL_BY_FIELD])

Update Labels Color By Id Label

Updates the color of a specific label by its ID. Requires an API key or token for security. Accepts a new color value in the request body, which can be a valid color or null. Responses include
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LABELS_COLOR_BY_ID_LABEL])

Update Labels Name By Id Label

Update a label's name by its ID. Requires label ID in path and new name in JSON body. Security: API key or token. Responses include success (200) and server rejection (400).
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LABELS_NAME_BY_ID_LABEL])

List

Add Lists

The `/lists` POST endpoint creates new lists, requiring an API key/token and a JSON with attributes like `closed`, `idBoard`, etc. Success and failure responses are 200 and 400 codes.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_LISTS])

List Create List

The `/lists` POST endpoint creates new lists, requiring an API key/token and a JSON with attributes like `closed`, `idBoard`, etc. Success and failure responses are 200 and 400 codes.<<DEPRECA
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_LIST_CREATE_LIST])

Get Lists By Id List

This endpoint fetches a list by ID, including optional card details and board info, with API key/token authentication. It allows query customization for card/board fields, indicating success o
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LISTS_BY_ID_LIST])

List Get By Id List

This endpoint fetches a list by ID, including optional card details and board info, with API key/token authentication. It allows query customization for card/board fields, indicating success o
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_LIST_GET_BY_ID_LIST])

Update Lists By Id List

This PUT endpoint updates a list by ID, requiring attributes like status, board ID, and name in JSON format. Security needs an api_key or api_token. Responses: 200 (Success) or 400 (Rejection)
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LISTS_BY_ID_LIST])

Get Lists Actions By Id List

The API endpoint fetches actions for a Trello list using `idList`, with options for action types, fields, and pagination through `filter`, `fields`, `limit`, `page`. Security involves an `api_
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LISTS_ACTIONS_BY_ID_LIST])

Add Lists Archive All Cards By Id List

Archives all cards in a specified list. Requires list ID and secure API key/token. Responses include success or server rejection.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_LISTS_ARCHIVE_ALL_CARDS_BY_ID_LIST])

Get Lists Board By Id List

Retrieve details of a board associated with a specific list ID. Supports filtering via query parameters. Requires API key and token for access.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LISTS_BOARD_BY_ID_LIST])

List Id Board Get

Retrieve details of a board associated with a specific list ID. Supports filtering via query parameters. Requires API key and token for access.<<DEPRECATED use get_lists_board_by_id_list>>
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_LIST_ID_BOARD_GET])

Get Lists Board By Id List By Field

Endpoint retrieves specific field info of a list's board by its ID. Requires both `idList` and `field` as path parameters. Security: API key & token. Responses: 200 (Success), 400 (Rejection).
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LISTS_BOARD_BY_ID_LIST_BY_FIELD])

Get Lists Cards By Id List

This API endpoint fetches cards from a list using its ID, supporting filters and requiring `api_key` or `api_token` for authentication. It allows customizing returned card data and includes re
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LISTS_CARDS_BY_ID_LIST])

List Get Cards By Id List

This API endpoint fetches cards from a list using its ID, supporting filters and requiring `api_key` or `api_token` for authentication. It allows customizing returned card data and includes re
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_LIST_GET_CARDS_BY_ID_LIST])

Add Lists Cards By Id List

The `POST /lists/{idList}/cards` endpoint creates a card in a list using `idList`, needing an API key & token. It accepts card details like description and due dates, with 200 and 400 codes si
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_LISTS_CARDS_BY_ID_LIST])

Get Lists Cards By Id List By Filter

Fetch filtered cards from a list by the list's ID and specified filter. Requires API key and token. Supports 'Success' and 'Server rejection' responses.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LISTS_CARDS_BY_ID_LIST_BY_FILTER])

Update Lists Closed By Id List

Update the closed status of a list by its ID. Requires the list's ID as a path parameter and a JSON body indicating the new closed status (true or false). Supports api_key and api_token securi
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LISTS_CLOSED_BY_ID_LIST])

Update Lists Id Board By Id List

Update a board list's position and board assignment by ID. Requires `idList` path parameter and a JSON payload with `pos` (list's new position) and `value` (board ID to move list to). Authenti
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LISTS_ID_BOARD_BY_ID_LIST])

Add Lists Move All Cards By Id List

Endpoint moves all cards from one list to another in a board. Requires 'idList' path parameter and 'idBoard' in request body. Supports POST method. Security via 'api_key' and 'api_token'. Resp
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_ADD_LISTS_MOVE_ALL_CARDS_BY_ID_LIST])

Update Lists Name By Id List

Update a list's name by its ID. Requires `idList` in path and new name in JSON body. Supports `api_key` and `api_token` for authentication. Responses include 'Success' or 'Server rejection'.
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LISTS_NAME_BY_ID_LIST])

Update Lists Pos By Id List

Updates a list's position using `idList` in the path and a position ('top', 'bottom', or a number) in the body. Authenticates with `api_key` or `api_token`. Returns `200` for success, `400` fo
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LISTS_POS_BY_ID_LIST])

Update Lists Subscribed By Id List

This endpoint updates a subscription status for a list using 'id allist' and a boolean 'value'. It requires 'api_key' and 'api_token' for authentication, responding with success or rejection m
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_UPDATE_LISTS_SUBSCRIBED_BY_ID_LIST])

Get Lists By Id List By Field

Fetches a specific field of a list identified by `idList`. Requires `api_key` and `api_token` for access. Parameters: `idList` (string), `field` (string). Responses: 200 (Success), 400 (Server
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_LISTS_BY_ID_LIST_BY_FIELD])

Member

Get Members By Id Member

If you specify 'me' as the username, this call will respond as if you had supplied the username associated with the supplied token
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_GET_MEMBERS_BY_ID_MEMBER])

Member Get By Id

If you specify 'me' as the username, this call will respond as if you had supplied the username associated with the supplied token<<DEPRECATED use get_members_by_id_member>>
from composio_openai import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.TRELLO_MEMBER_GET_BY_ID])

Frequently asked questions

What is Composio.dev?

Composio.dev is a cutting-edge framework for building AI applications, designed to make the process of developing AI solutions super easy and fun! It's a collection of powerful tools and libraries that simplify the process of creating AI applications, allowing you to focus on the creative aspects of your project without getting bogged down by the technical details.

How does Composio.dev support Trello?

Composio.dev seamlessly integrates with Trello, making it a breeze to leverage its capabilities within the Composio.dev platform. You can use Trello to call functions on various platforms like Google, GitHub, and others, allowing you to incorporate different services into your AI applications with ease. It also supports user login via OAuth2 and can work with other popular frameworks such as LangChain and CrewAI, giving you the flexibility to build truly innovative AI solutions.

What models can I use with Trello and openAI_python?

When using Trello and openAI_python, you have access to a wide range of state-of-the-art language models, including GPT-4o (OpenAI), GPT-3.5 (OpenAI), GPT-4 (OpenAI), Claude (Anthropic), PaLM (Google), LLaMA and LLaMA 2 (Meta), Gemini, and many others. This flexibility allows you to choose the model that best suits your specific use case, whether you're building a chatbot, a content creation tool, or any other AI-powered application. You can experiment with different models and find the one that delivers the best performance for your project.

How can I integrate Trello with openAI_python?

Integrating Trello with openAI_python is super easy with Composio.dev! You can use the Composio.dev API to call functions from both Trello and openAI_python, allowing you to tap into their capabilities with just a few lines of code. The SDK is available in Python, JavaScript, and TypeScript, so you can work with the language you're most comfortable with and integrate these powerful tools into your projects seamlessly.

What is the pricing for Trello and openAI_python?

Both Trello and openAI_python are completely free to use, with a generous free tier that allows up to 1000 requests per month. This makes them accessible for developers and organizations of all sizes, whether you're a student working on a personal project or a startup building the next big thing. You can get started with these powerful tools without worrying about breaking the bank.

What kind of authentication is supported for Trello and openAI_python?

Trello and openAI_python support OAuth2 authentication, ensuring secure and authorized access to their functionalities. You can use the Composio.dev API to handle authentication and call functions from both Trello and openAI_python seamlessly. The SDK is available in Python, JavaScript, and TypeScript for your convenience, making it easy to integrate authentication into your projects and keep your users' data safe and secure.

Can I add Trello to my project?

Absolutely! You can easily incorporate Trello into your project by utilizing the Composio.dev API. This API allows you to call functions from both Trello and openAI_python, enabling you to leverage their capabilities within your application. The SDK is available in Python, JavaScript, and TypeScript to facilitate integration, so you can work with the language you're most comfortable with and add these powerful tools to your project with ease.

What is the accuracy of Trello and openAI_python?

Trello and openAI_python are designed to provide highly accurate and reliable results, ensuring that your AI applications perform at their best. The integration with Composio.dev ensures precise function calls, enabling you to build robust and powerful AI applications with confidence. The comprehensive framework and the ability to leverage state-of-the-art models ensure reliable and accurate outcomes for your AI development needs, whether you're working on a chatbot, a content creation tool, or any other AI-powered project.

What are some common use cases for Trello and openAI_python?

Trello and openAI_python can be used for a wide range of AI applications, making them versatile tools for developers and creators alike. Some common use cases include natural language processing, text generation, question answering, sentiment analysis, and more. They're particularly useful for building chatbots, virtual assistants, content creation tools, and other AI-powered applications that can help you automate tasks, engage with users, and create compelling content. Whether you're working on a personal project or building a product for your startup, these tools can help you bring your ideas to life.

How does Trello handle data privacy and security?

Data privacy and security are crucial considerations when working with AI systems, and Trello takes these issues seriously. It follows industry best practices and adheres to strict data protection regulations, ensuring that your data is kept safe and secure. Trello provides robust security measures, such as encryption and access controls, to ensure the confidentiality and integrity of your data. You can rest assured that your sensitive information is protected when using Trello for your AI development needs.

Can I customize Trello and openAI_python for my specific needs?

Absolutely! Trello and openAI_python are highly customizable and extensible, allowing you to tailor their functionality, models, and configurations to meet your specific requirements. Whether you're building a chatbot, a content creation tool, or any other AI-powered application, you can customize these tools to fit your unique needs. Additionally, Composio.dev provides a flexible platform for integrating and orchestrating various AI tools and services, enabling you to create custom AI solutions that are tailored to your project.

What kind of support and documentation is available for Trello and openAI_python?

Trello and openAI_python have comprehensive documentation and a supportive community, making it easy for you to get started and find answers to your questions. Composio.dev also provides extensive resources, including tutorials, guides, and a dedicated support team to assist you throughout your AI development journey. Whether you're a beginner or an experienced developer, you'll have access to the resources you need to make the most of these powerful tools.
+ Integrate seamlessly with your agentic frameworks
Composio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and Sizes
Building for AI across continents🧪