CrewAI
by CrewAI, Inc. · Framework · also known as crewai (PyPI), CrewAI Enterprise, CrewAI AMP
Open-source Python framework for role-based multi-agent crews and event-driven flows, with a commercial enterprise console for deploying, monitoring and triggering automations
Overview
CrewAI is an MIT-licensed Python framework for orchestrating multiple LLM agents that collaborate on tasks. Agents are defined with roles, goals, tools, memory and knowledge sources; tasks are grouped into crews that run sequentially, hierarchically or in a hybrid process with guardrails, callbacks and human-in-the-loop triggers; and Flows add deterministic start, listen and router steps with persisted state so long-running workflows can resume. Structured outputs use Pydantic, and a CLI scaffolds projects. Integration tools let crews call existing automations or Amazon Bedrock Agents.
The company sells an enterprise console that deploys automations to CrewAI's cloud, a customer VPC or on-premises infrastructure, manages environments, monitors live runs, connects triggers from Gmail, Slack, Salesforce and other systems, and adds RBAC, SSO and PII redaction. A free Basic plan includes a visual editor with limited monthly executions; everything else is custom-priced Enterprise. CrewAI suits business-process automations where the mental model of a team with roles is natural; for fine-grained control over state and branching, graph-based frameworks are more explicit, and the framework's abstractions can hide prompt details that matter for reliability.
Capabilities
- Role-based agents with tools, memory and knowledge
- Crews with sequential, hierarchical or hybrid processes
- Flows with routers, persisted state and resumable execution
- Guardrails, callbacks and human-in-the-loop triggers
- CLI scaffolding and Pydantic structured outputs
- Enterprise console for deployment, monitoring, triggers and governance
Typical workflows
- Model a research-and-writing pipeline as a crew of specialist agents
- Trigger a flow from an incoming email and route exceptions to a human
- Deploy a crew to a VPC from the enterprise console
Strengths
- Intuitive team-and-roles abstraction
- MIT-licensed core with commercial deployment option
- Built-in enterprise connectors and governance
Limitations
- Abstractions can obscure prompts and control flow
- Enterprise features are proprietary and custom-priced
- Python only
Prerequisites
- Python 3.10+ and uv or pip
- API key for a model provider
Who it is for
- Teams automating business processes with agents
- Developers prototyping multi-agent collaborations
Alternatives & comparison
- AutoGen
Microsoft's multi-agent framework (Core, AgentChat, Extensions, Studio) for Python and .NET, now archived with users directed to Microsoft Agent Framework
Open sourceOpen source - LangChain
Open-source Python and JavaScript framework whose create_agent harness builds tool-using agents on the LangGraph runtime with swappable model providers and middleware
Open sourceOpen source - LangGraph
Low-level orchestration framework and runtime for stateful, long-running agents expressed as graphs, with durable execution, checkpointing, human-in-the-loop and streaming
Open sourceOpen source - OpenAI Agents SDK
Lightweight open-source Python and TypeScript framework for agents, handoffs, guardrails, sessions and tracing, defaulting to OpenAI's Responses API with adapters for other providers
Open sourceOpen source - Pydantic AI
Type-safe Python agent framework from the Pydantic team with validated structured outputs, dependency injection, swappable model providers, MCP, durable execution and evals
Open sourceOpen source
Sources & verification
Primary sources consulted for this record. Claims are tied to the fields each source supports; the automated link checker re-verifies every URL on a schedule.
- Licensehttps://github.com/crewAIInc/crewAI/blob/main/LICENSEchecked Nov 1, 2026
Supports: license_spdx
- Official documentationchecked Nov 1, 2026
- Official sitechecked Nov 1, 2026
- Pricing pagechecked Nov 1, 2026
- Confidence
- High
- Reviewed
- Nov 1, 2026
- Links
- Verified · Nov 2, 2026
Spotted an error?
More in Agent frameworks & orchestration
Apify
Apify Technologies s.r.o. · Data collection & crawling
Cloud platform and marketplace for running web-scraping and automation programs (Actors), with storages, proxies, scheduling, an API and an MCP server for agents
Claude Code
Anthropic · Coding agents & AI IDEs
Anthropic's agentic coding tool that reads a codebase, edits files and runs commands from the terminal, IDEs, a desktop app, the web and CI, with MCP, hooks, skills and subagents
Claude Platform
Anthropic · Model providers & APIs
Anthropic's developer platform for the Claude models: Messages API, tool use, structured outputs, prompt caching, batch processing and Managed Agents, plus cloud availability
OpenAI API
OpenAI · Model providers & APIs
OpenAI's hosted developer platform: Responses and Chat Completions APIs, Realtime voice, embeddings, images, audio, fine-tuning, evals and managed agents
Model Context Protocol
Model Context Protocol, a Series of LF Projects, LLC (originated by Anthropic) · Agent frameworks & orchestration
Open JSON-RPC standard for connecting AI applications to tools, data and prompts through servers, now stewarded under the Linux Foundation with SDKs in many languages
LlamaIndex
LlamaIndex, Inc. · Agent frameworks & orchestration
Open-source Python framework for retrieval-augmented agents over your data, with connectors, indexes, query engines and event-driven workflows, alongside the commercial LlamaParse document platform