Quickstart
Build your first AI agent with Composio Tools. You'll create a session for a user, give your agent access to tools, and let it take action across 1000+ apps.
By default, each composio.create() call returns a new session with access to all toolkits. Sessions are highly configurable beyond that: Reusing a session covers storing a session ID and calling composio.use() across multi-turn requests, while Configuring Sessions covers restricting toolkits, auth configs, and connected accounts.
Next steps
Configuring Sessions
Restrict toolkits, set custom auth configs, and select connected accounts
Authenticating Users
Learn how users connect their accounts via Connect Links, OAuth, and API keys
What is a session?
Understand what happens under the hood: sessions, meta tools, and the tool execution lifecycle
Build a chat app
Full Next.js tutorial: tool discovery, auth, and multi-turn conversations