Full-Code · Agent Platforms (SaaS)active

Composio

Type: full-code · Vendor: Composio · Language: Python, TypeScript · License: MIT · Status: active · Status in practice: mature · First released: 2023

Links: homepage docs repo

Give AI agents a catalogue of authenticated toolkits so they can search for the right tools and call third-party applications without handling raw credentials.

Description. Composio is a tooling platform for AI agents that maintains a large set of toolkits across third-party applications. Agents query the registry with semantic tool search to retrieve relevant tools instead of loading every one. Composio manages authentication for each toolkit, including OAuth flows and connected accounts, so agents call tools through the Composio API without receiving end-user tokens directly. It exposes SDKs in Python and TypeScript.

Agent loop shape. An agent queries Composio's registry with semantic search to find tools for the task, then executes a chosen tool against a connected account; Composio resolves the user's stored credentials behind the API so the agent supplies a connected-account reference rather than raw tokens.

Primary use cases

  • discovering relevant tools from a large toolkit catalogue
  • calling authenticated third-party application APIs from an agent
  • managing per-user OAuth connections for agent tool access

Key concepts

  • Toolkit tool-agent-registry (docs)A named integration with a third-party application (such as GitHub or Gmail) bundling its set of executable tools, the unit an agent searches the catalog by.
  • Auth Config agent-credential-vault (docs)A reusable blueprint that defines how authentication works for a toolkit across all of a developer's users, holding the developer-level credentials separate from per-user tokens.
  • Connected Account agent-credential-vault (docs)A per-end-user authenticated connection to a toolkit; the agent references the connected account when executing a tool and Composio resolves the user's stored token behind the API.
  • Semantic tool search tool-loadout (docs)A search step over the toolkit catalog that returns the tools most relevant to a natural-language query, so an agent loads a small task-relevant set rather than every tool.

Patterns this full-code implements —

Neighbourhood

Click any neighbour to follow the lineage. Scroll to zoom, drag to pan.