Composio gives agents authenticated access to 250+ apps — Slack, GitHub, Stripe, Linear, Gmail — with managed OAuth, rate-limits, and per-user scopes.
Stop writing OAuth flows, rate-limit retries, and per-user token storage. Compose tools — we run the plumbing.
OAuth flows, refresh tokens, per-user credential storage — handled. Bring your client IDs, ship without storing secrets.
Slack, GitHub, Stripe, Linear, Notion, Salesforce — every integration your agent will reach for, with consistent schemas.
Every tool call is traced, logged, and replayable. Debug agent runs without rebuilding your tracing layer.
250+ apps with consistent action schemas — and an SDK to add your own.
28 actions · channels, DMs, search
42 actions · issues, PRs, CI
24 actions · customers, invoices
19 actions · issues, projects
31 actions · pages, databases
14 actions · send, search, label
22 actions · contacts, deals
See full registry →
Composio handles auth, rate-limits, retries and traces. You write three lines of Python.
Free for the first 10,000 tool calls. No credit card.
Tokens, type, components — the dark dev-tool chrome.
| Token | Sample | Spec |
|---|---|---|
| display-mega | The tool-use layer. | Inter · 72 / 500 · -2.16px |
| display-lg | Authenticated tool-use, solved. | Inter · 44 / 500 · -1.32px |
| title-md | Managed auth | Inter · 18 / 600 |
| body-md | Stop writing OAuth flows and rate-limit retries. | Inter · 16 / 400 · 1.5 |
| caption-uppercase | Why Composio | Inter · 11 / 600 · +0.88px |
| code | composio.get_tools(user_id=...) | JetBrains Mono · 13 / 400 |
| button | Get started | Inter · 14 / 500 · 1 |
24 actions · customers, invoices