SDK Reference
TypeScript SDK Reference
Installation
npm install @composio/corepnpm add @composio/coreyarn add @composio/corebun add @composio/coreClasses
| Class | Description |
|---|---|
Composio | This is the core class for Composio. |
AuthConfigs | AuthConfigs class |
ConnectedAccounts | ConnectedAccounts class |
MCP | MCP (Model Control Protocol) class |
Toolkits | Toolkits class |
Tools | This class is used to manage tools in the Composio SDK. |
Triggers | Trigger (Instance) class |
Quick Start
import { Composio } from '@composio/core';
const composio = new Composio({
apiKey: process.env.COMPOSIO_API_KEY
});
// Get tools for a user
const tools = await composio.tools.get('user-123', {
toolkits: ['github']
});
// Execute a tool
const result = await composio.tools.execute('GITHUB_GET_REPOS', {
userId: 'user-123',
arguments: { owner: 'composio' }
});