CrewAI
CrewAI is a Python framework for orchestrating autonomous AI agents and production workflows, made by CrewAI Inc and released under the MIT license. It offers Crews, which are teams of role-based agents, and Flows, which are event-driven workflows. A commercial platform adds a visual editor and governance, with a free Basic plan of 50 executions a month.
Facts checked on against the sources listed at the end of this page.
- Pricing
- Open sourcePaid from Enterprise: custom quote
- Open source
- YesMIT
A good fit for
- Python teams that want agents with defined roles working together
- Event-driven workflows with branching and shared state
- Teams that want a managed platform with SSO and governance later
- Trying multi-agent ideas on a free hosted plan
Not a good fit for
- TypeScript or JavaScript projects: the framework is Python
- Low-level control over every step: it favors higher-level abstractions
- Hosted use beyond 50 executions a month without an Enterprise quote
CrewAI pricing
The framework is free. The hosted platform has a free Basic plan and a custom-priced Enterprise plan.
| Plan | Price | What you get |
|---|---|---|
| Basic | $0 a month | 50 executions a month, visual editor, AI copilot, GitHub integration and 2 workflow automations. |
| Enterprise | Custom quote | Everything in Basic plus SSO, RBAC, workload identity, PII redaction, deployment flexibility, 45-day onboarding and forward-deployed engineering. |
Prices in USD, checked on 6 October 2026. Current prices on crewai.com.
Main features
- Crews
- Teams of agents with roles that collaborate on tasks.
- Flows
- Event-driven workflows with conditional branching and state management.
- Sequential and hierarchical processes
- Choose how tasks are passed between agents.
- Tools and APIs
- Connect agents to tools and external APIs.
- Memory and checkpointing
- Keep context and save progress in a run.
- Human in the loop
- Add review steps to production workflows.
- Visual editor and copilot
- Included on the Basic plan of the hosted platform.
About CrewAI
CrewAI describes itself as a Python framework with high-level abstractions and low-level APIs for multi-agent workflows. It is built around two ideas: Crews and Flows.
A Crew is a team of specialized agents that collaborate through assigned roles, running tasks in sequential or hierarchical order. A Flow is an event-driven workflow with conditional branching and state management. The framework also supports tools, memory, checkpointing and human in the loop steps.
The company also sells CrewAI AMP, a commercial control plane with observability, governance and managed deployment. Its pricing page shows two plans, Basic and Enterprise.
- Made by
- CrewAI Inc
- Free plan
- The framework is free and open source. The hosted Basic plan is $0 a month with 50 executions a month.
- Available on
- Python, CrewAI AMP
CrewAI alternatives
Getting started
Install the CLI with uv.
uv tool install crewai
Questions about CrewAI
Is CrewAI free?
The framework is free and open source under the MIT license. The hosted Basic plan is $0 a month with 50 executions a month.
How much does CrewAI cost?
The pricing page lists a free Basic plan and an Enterprise plan on a custom quote. It shows no self-serve paid tier.
What language is CrewAI written in?
Python. The package name on PyPI is crewai.
What are Crews and Flows?
Crews are teams of role-based agents that work on tasks together. Flows are event-driven workflows with branching and state.
CrewAI vs LangGraph: which one?
CrewAI gives higher-level role-based agents. LangGraph is a lower-level graph framework with durable execution.
Sources and links
Work on CrewAI? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.