At Composio, we are building infrastructure that allows agents to communicate with the tools you use for work including Github, Gmail, Notion, Salesforce, etc. We are a lean team of engineers wrangling problems from context to search, that help us provide the most capable bridge between your agents and your tools.
We raised a $25M Series A from Lightspeed with some incredible angels like Guillermo Rauch (CEO of Vercel), Dharmesh Shah (CTO of Hubspot), Gokul Rajaram. Beginning of this year we 3x our ARR with customers like Google, AWS, Mercor, Mintlify, Glean and Emergent.
elevate the experience of teams building on us and integrating us into their daily lives, by improving our developer ("Composio Platform") https://dashboard.composio.dev/~/org and consumer ("Composio For You") https://dashboard.composio.dev/~/org/connect web experiences
deliver elegant interfaces both on the frontend and sdk
work closely with customers to win their hearts, improving the product in the process
writing crisp articulate docs
if you are very good, nothing is a must per-se
core product engineering
you have built full-stack projects from scratch, taking them zero to one
you care deeply about the craft of the product you are building
you are able to hold many different persona at contention while delivering delightful experiences for them
ai native
you have built with the language models
you have built for the language models
taste— you have that "finger feel" what makes a good product.
typist — you can write docs well and explain complex ideas clearly
human — you build trust and admit what you don’t know
proficient in Typescript, React, Tailwind, Next.js
started companies or built large side projects or won hackathons
Composio provides an infrastructure platform that helps developers connect AI agents to external apps and services through a unified API, managing credentials, rate limits, and tool integrations. It supports 250+ pre-built tools (e.g., Salesforce, HubSpot, Gmail, Slack) and works with popular agent frameworks like LangChain, CrewAI, and OpenAI Agents. A reinforcement learning layer lets experiences from one agent be reused by others, so agents improve collectively across the ecosystem. The goal is to speed up development from months to days and enable enterprises to deploy capable, integrated AI agents at scale, with usage-based pricing for API calls.
Company Size
51-200
Company Stage
Series A
Total Funding
$25M
Headquarters
San Francisco, California
Founded
2023
See people who can refer or advise you
Help us improve and share your feedback! Did you find this helpful?
Composio Instant: your agents can now pay for their own tools. Composio is launching Composio Instant, the easiest way for agents to pay for their own tools. For the first time, your agents can get and pay for the tools they need on their own. To celebrate, Composio has loaded over $1M into agent wallets so they can start spending today. Where agents get stuck. When an agent needs a new capability, like video generation or data from the web, you still have to set up access to some new subscription service before it can get to work. Say you ask your agent to use Apollo to find the CTOs at 10 companies that fit your customer profile, put their contact info in a Google Sheet, and draft an email to each one offering a demo. Composio already has access to your Google Sheets, your email, etc. But before your agent can get to the first step, you have to sign up for three different apps, including tools like Apollo, ElevenLabs and Deepgram, and pay for a $49-a-month subscription you'll probably forget to cancel. All for a single list. What Composio already does. That's the kind of problem Composio has been solving for over a million people. Composio handle the logins, the permissions, and the maintenance. Your agent connects once to Composio and can use any of the 1,500+ apps in its catalog, like Gmail, Google Sheets, Slack, and your CRM. Over a billion tool calls run through Composio every month. For some tools, like Apollo, you still had to bring your own account and pay for a subscription. Composio Instant: your agent gets a wallet. Your agent now has its own wallet. It can use over 100 paid tools right away, without ever creating an account, copying an API key, or paying for a subscription. Just ask your agent to use a tool, and it pays for exactly what it uses. Some of what's in the wallet at launch: * Leads and contact data, like Apollo and People Data Labs * Web search and research, like Exa and Parallel * Video generation, like Higgsfield * Email verification, like ZeroBounce * Web scraping, SEO data, transcription, voice, and pulling text and tables out of documents Instant covers each provider's core actions, like search, look up, or transcribe, rather than every setting in their product. You pay what each call costs. Every new account starts with $2 in its wallet, and Pro includes $29 of credit every month. Example: Get the CTO list for $1. Use Apollo to find the CTOs at 10 companies that fit [your customer profile]. Put their names and contact info in a Google Sheet, then draft an email to each one offering a demo of [your product]. Your agent searches Apollo's database of over 200 million contacts and finds the right CTO at every company, without requiring you to create an Apollo account or buy a subscription. Then it organizes everyone into a Google Sheet and drafts a personal demo invite to each one. The whole task costs $1. A few more to try. * "Find the 20 keywords our competitors rank for that we don't, and draft a content plan in Notion." * "Put together a cited brief on [company] before my call, with a two-minute audio version I can listen to on the way." * "Look into this new vendor. What they do, recent news, and anything worrying. Post the summary in #vendors." Composio'll share a new one every few days after launch. Follow Composio on X so you don't miss them. Works in the agent you already use. Use the same setup from Claude, ChatGPT, Codex, Cursor, or any agent that supports MCP, and switch between them whenever you like. You stay in control. * Your own accounts come first. If you've connected your own account for a tool, your agent uses it. The wallet only pays when you don't have one. * You see every charge. Every call shows what it cost. * Failed calls are free. If a call doesn't work, you aren't charged. * Provider keys never reach your agent. Every tool runs on the provider's official API. For developers. If you're building your own agent, a few lines of code with its SDK give it access to 1,500+ apps and 100+ instant tools, with no provider signups or API keys for your users. It's the same platform teams at Google, AWS, and Zoom already build on. Your users connect their own apps through Composio, OAuth and API keys included. Turn on Instant and your agent can use every supported provider on their behalf. With charge reporting enabled, each Instant tool response includes the charge, so you can track it or bill for it. from composio import Composio composio = Composio session = composio.sessions.create( user_id="user_123", toolkits=["parallel", "gmail"], instant={ "toolkits": {"enable": ["parallel"]}, "return_instant_charge": True,},) tools = session.tools # Parallel runs on the wallet, Gmail on your user's own connection import {Composio} from "@composio/core"; const composio = new Composio; const session = await composio.create("user_123", {toolkits: ["parallel", "gmail"], instant: { toolkits: { enable: ["parallel"]}, returnInstantCharge: true,},}); const tools = await session.tools; When an Instant account runs a tool, its response includes instant_charge in Python or instantCharge in TypeScript. Calls using your user's own connection have no Instant charge. What's next. * New providers every week. Tell Composio which ones you want on the tool request board. * Longer jobs, like browser tasks and phone calls. Your agent's wallet is already loaded. To celebrate the launch, Composio has loaded over $1M across everyone's agent wallets, so your agents can start spending today. * Using Composio for yourself. Open your dashboard, turn on Composio Instant, and ask your agent for something you'd normally do in ten tabs. * Building an agent. Turn on Composio Instant in your project settings and follow the docs. Get new posts in your inbox. Subscribe for the latest from the Composio blog.
Introducing Mastra Connect. Your agents can now use Linear, Notion, Slack, and 20 other services with a single key. Oct 7, 2026 You can now connect providers like Linear, Notion, or Slack to your Mastra project with Mastra Connect. Deploy agents that connect to your services from the CLI with a single auth flow. Every connection gives your agents and workflows ready-made tools, such as linear_list_issues, notion_create_page, and slack_post_message. You can manage credentials with mastra connect add, or from the dashboard, and the running app picks up the new tools within seconds. Mastra continues to support direct integrations via MCP, as well as integrations through integration platforms like Composio, Nango, Arcade, and so on. But Mastra wanted to build the simplest possible way to get started, giving an agent all the tools it needs to search real knowledge and take real action. Today, Connect launches with 23 providers and almost 900 tools, plus 7 hosted MCP providers. More providers are coming, including Figma, GitLab, and Google Analytics. If Mastra connect to your provider but don't have the tool you need, you can use credential to get the stored credential and call the provider's SDK directly. With a Mastra platform project set up, install Connect and the latest Mastra CLI: Requires @mastra/[email protected] and @mastra/[email protected] or later, added in PR #26084. Connect providers to your project. OAuth providers open a consent screen in the browser; API key providers prompt for the key in the terminal: You can also add connections from the Connect page in the Mastra platform dashboard. The same page lists your connections and every request your agents make through them: Your app reads connections with a platform access token and your project ID. Add both to .env: When you deploy to Mastra platform, platform access token and your project ID are set for you. Pass tools to your agent. By default, the agent gets tools for every provider connected to the project; you can limit which providers and tools it uses. This example limits the agent to Notion, Linear, GitHub, and Slack, and removes delete, archive, and merge tools: Tool entries accept * globs, and new connections show up in the running app without a redeploy. Connections can also put your agents in Slack, Discord, or Telegram. Pass channels to the Mastra constructor and the platform supplies each channel's bot credential: Discord and Telegram still need a bot created in the vendor's console before you connect it. See Channels for setup steps per platform. When Connect doesn't have a tool, credential returns the stored credential so you can call the provider's SDK directly: Requests made with a raw credential skip the platform proxy, so they aren't recorded on the platform. * Clerk * Discord (tools + channels) * Fireflies.ai * GitHub * Gmail * Google Calendar * Google Docs * Google Drive * Google Sheets * HubSpot * incident.io * Jira * Linear * Notion * OpenAI * PostHog * Resend * Slack (tools + channels) * Snowflake * Supabase * Telegram (channels only) * WorkOS Patrycja Jenkner-Sar is a product marketer and content engineer at Mastra. Previously, she was a product marketer at neptune.ai, an experiment tracker for machine learning teams, and is focused on translating complex functionality into clear value for developers and technical audiences.
Composio, a San Francisco-based developer of AI agent learning infrastructure, has raised $25 million in a Series A funding round led by Lightspeed Venture Partners. The investment brings the company's total funding to $29 million. Founded in 2023 by CEO Soham Ganatra, Composio addresses learning limitations in AI agents by building shared infrastructure that allows agents to accumulate knowledge and improve through experience over time. The platform provides a shared skill layer that captures and distributes practical knowledge across AI systems. Participating investors included Guillermo Rauch, Dharmesh Shah, Gokul Rajaram, Soham Mazumdar, SV Angel, Blitzscaling Ventures, Operator Partners, Agent Fund, Elevation Capital, and Together Fund. Composio plans to use the capital to accelerate development of its learning infrastructure, which integrates with major frameworks including MCP, LangChain, Vercel AI SDK, and OpenAI Agents.
Introducing Composio Shared Connections. Give every agent on your team access to the apps your company already uses, through a single connection. Most teams have at least one important account that belongs to a single person. It might be the company Gmail account, a Meta Ads account, or a QuickBooks admin login. Everyone needs to work with that account, but nobody wants the password or the API key passed around in Slack. That's why Composio built Composio Shared Connections. You can now connect an account for your team and make it available to everyone in your Composio organization. This enables your team to use their preferred AI, such as Claude CoWork, to analyze emails, draft replies, review Meta Ads performance, or pull QuickBooks insights without sharing account credentials. How to get started. To create a shared connection, log in to your Composio dashboard and go to the Apps page. Find the app you want to connect, open the dropdown next to Connect, and select Connect for your team. You'll sign in again to create a separate connection for your team. If you already have a private connection to the same account, it stays private. Follow the same process and sign in again to create the shared version. Once the shared connection is ready, teammates who don't have their own connection to that app will automatically use the team connection. If someone has connected their own account, their personal connection always takes priority. Invite teammates in a few clicks. After creating a shared connection, you can invite a teammate by entering their email address. You can also invite people later from Settings | Members. If your teammates are already part of your organization, they'll get access to the shared connection. If they're not, they'll receive an invitation to join your organization. Once they join, they'll be able to use all the connections your organization has shared. This means you can bring someone into the tools your team already uses without asking them to connect every account individually. Stay in control. You can manage shared connections from the same place you manage your private ones. Open the app in your dashboard and you'll notice a Connected Accounts section. You'll see your private connections first, followed by the connections you've shared with your team. From there, you can view the usage history for a shared connection, see who used it and when, invite more teammates, or delete the connection. Built for everyday team workflows. Shared Connections make it easier to give teammates access to useful agentic workflows without handing over the account itself. * Share a company Gmail connection so teammates can analyze recent emails or draft replies in Hermes. * Share a Meta Ads connection so the team can review campaigns and uncover performance insights in Claude Code. * Share a QuickBooks connection so your finance team can review transactions and prepare reports without needing the admin login in OpenAI Codex. Your team gets the access it needs. You keep control of the account. Bring secure Shared Connections to the agents you build. If you're building an agent on top of the Composio platform, you can now offer Shared Connections for company-managed accounts, shared mailboxes, and agents that work across multiple users. This is still an experimental feature. Your app starts the connection flow and configures who can use it, and the account owner must still sign in and authorize the connection before it becomes active. An existing private connection is never shared automatically. For more details, see its documentation. Get new posts in your inbox. Subscribe for the latest from the Composio blog.
Claude Code vs OpenCode vs Oh My Pi: speed, cost, success. Advertisements Key takeaways. Is Pi the Best Coding Agent? Pi vs OpenCode vs Claude Code * Claude Code completes tasks in 122 seconds but costs $0.195 per successful task * OpenCode is cheapest at $0.073 per task but slower at 202 seconds * Oh My Pi achieved the highest success rate (17/30) but was slowest at 272 seconds Claude Code is the fastest of four major agent frameworks tested against DeepSeek V4 Flash, completing tasks in 122 seconds on average. It also costs nearly three times more than the cheapest alternative. AI tooling company Composio ran 30 real-world tasks across Claude Code, Codex, OpenCode, and Oh My Pi, using integrations with Gmail, GitHub, Slack, and Notion. The results show that the wrapper around a model matters as much as the model itself. | Framework | Success Rate | Avg. Time/Task | Cost/Successful Task | | Claude Code | ~15-16/30 | 122 seconds | $0.195 | | Oh My Pi | 17/30 | 272 seconds | Not disclosed | | OpenCode | 14/30 | ~202 seconds | $0.073 | | Codex | ~15-16/30 | Not disclosed | Not disclosed | Advertisements What did the benchmark actually test? Composio held the model constant, running DeepSeek V4 Flash through all four frameworks. The 30 tasks involved real-world tool usage: sending emails, interacting with GitHub repositories, posting to Slack, and managing Notion pages. This setup isolates framework behavior from model capability. Seven tasks passed or failed based solely on which framework ran them. That's a 23% variance from the framework alone. The model never changed. The prompts never changed. Only the orchestration layer differed. Why does Claude Code cost so much more? Claude Code clocked $0.195 per successful task despite using the fewest tool calls and generating the least output tokens. OpenCode hit $0.073. That's a 2.7x price gap for comparable success rates. The cost difference likely traces to how each framework structures its context window, manages retries, and batches API calls. Claude Code's speed advantage (122 seconds versus OpenCode's estimated 202 seconds) suggests it parallelizes aggressively. But parallelization inflates token usage if the framework isn't pruning redundant context between calls. For teams running hundreds of agent tasks daily, that 2.7x multiplier compounds. A workflow that costs $73 per thousand successful tasks on OpenCode would cost $195 on Claude Code. Over a month, that's real budget pressure. Oh My Pi won on success rate but lost on time. Oh My Pi completed 17 of 30 tasks, the highest success rate in the test. It also took 272 seconds per task, more than double Claude Code's 122 seconds. For interactive use cases (a developer waiting for code generation, a support agent needing a quick answer), that latency kills the workflow. For batch processing where correctness matters more than speed, Oh My Pi's higher success rate might justify the wait. Composio didn't publish Oh My Pi's cost-per-task, so the full tradeoff picture remains incomplete. Advertisements What should teams optimize for? The answer depends on the job. A startup automating internal workflows with Zapier or Make cares about cost per task. An enterprise shipping customer-facing agents cares about latency. A compliance team cares about success rate. Disclosure. Some links in this post are affiliate links - Logicity earns a commission if you sign up, at no extra cost to you. Logicity only link products Logicity has used or actively recommend. No framework dominated all three metrics. That's the finding that matters. Claude Code is not "the best" agent framework. It's the fastest. OpenCode is not "bad." It's cheap. Oh My Pi is not "slow." It's thorough. The choice is a tradeoff, not a ranking. Logicity's take. This benchmark confirms what many teams suspected: the orchestration layer is a cost center, not a commodity. Teams evaluating agent frameworks should run their own task mix before committing. Composio's test used a specific set of integrations; your Slack-heavy or GitHub-heavy workflow may skew results differently. Also missing: error recovery behavior, which matters when agents fail mid-task. What the test didn't cover. Composio published success/fail, time, and cost. They didn't publish error types, retry behavior, or partial-success rates. A task that fails on the final step after nine correct ones is not the same as a task that fails immediately. Framework error handling matters for production reliability, and this benchmark doesn't measure it. The test also held the model constant at DeepSeek V4 Flash. Different frameworks may perform differently with Claude models, GPT-4, or Gemini. Framework-model pairing effects are real; this benchmark doesn't capture them. Frequently asked questions. Which agent framework is cheapest per task? OpenCode, at $0.073 per successful task in Composio's benchmark. Which agent framework is fastest? Claude Code, at 122 seconds per task on average. Which framework has the highest success rate? Oh My Pi completed 17 of 30 tasks, the highest in the test. Need help implementing this? Evaluating agent frameworks for your stack? Reach out to Logicity's consulting team for a custom benchmark tailored to your integrations and cost constraints. Advertisements Huma Shazia Senior AI & Tech Writer Produced with AI assistance and reviewed by the Logicity editorial team. Learn more in its Editorial Policy.