Providers
Every LLM framework and provider essentially does the same thing - tool calling and giving agents skills - but each has its own unique syntax and implementation. Whether you’re using OpenAI, Anthropic, CrewAI, or LangGraph, you’re solving the same problems with different APIs.

Composio standardizes this mess. Use the same tools across any framework with our unified interface, or create custom toolsets for frameworks we don’t support yet. No more rewriting tool integrations when you switch providers.
Composio has two types of providers:
- Completion Providers: These frameworks are simply used to generate text, function calls. They don’t have an automatic function execution step.
- Agentic Providers: These providers are used to create agents. They have a function execution step and the tools are executed automatically.
Providers
Here’s how you can generate text with various providers using Composio SDK:
OpenAI (Default)
Anthropic
Vercel AI SDK
Mastra
OpenAI Agents
OpenAI is a completion provider. You can use it to generate text, function calls.
Supported Providers
Chat Completions
Integrate with OpenAI’s tool calling and agents.
Use Anthropic’s Claude models with Composio tools.
Integrate with Google’s Gemini models.
Agentic Frameworks
Add tools to LangGraph agent flows.
Enable tool calling in CrewAI multi-agent systems.
Use Composio tools with Vercel’s AI SDK.
Add tools to OpenAI’s new Agents API.
Use Composio tools with Mastra agent framework.
Custom Toolsets
Using a framework not supported? Create a custom toolset!