# CrewAI

> Source: https://aiwiki.ai/wiki/crewai
> Updated: 2026-10-28
> Fact-checked: 2026-11-02
> Categories: AI Agents, Developer Tools, Large Language Models, Open Source AI
> License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) - attribute to "AI Wiki (aiwiki.ai)"
> Cite as: AI Wiki. "CrewAI." aiwiki.ai, 28 Oct 2026. https://aiwiki.ai/wiki/crewai
> From AI Wiki (https://aiwiki.ai), the free encyclopedia of artificial intelligence. Reuse freely with attribution.

**CrewAI** is an open-source [multi-agent](https://aiwiki.ai/wiki/multi_agent_system) orchestration framework that enables developers to build teams of AI agents that collaborate to accomplish complex tasks. Each agent is defined with a specific role, goal, and backstory, and agents are organized into "crews" that execute tasks either sequentially or hierarchically. Founded by Joao Moura in late 2023 and officially launched in January 2024, CrewAI has become one of the most widely adopted frameworks for building multi-agent AI systems; as of late 2025 the company said it had powered over 1.4 billion agentic executions (450 million-plus per month) and was used by roughly 60% of the Fortune 500 [2][3].

<figure class="w-56">
<img src="/images/site-2026-10-28-crewai-logo-3aa3ac2a9d15-tile.png" alt="CrewAI logo" width="362" height="143" />
<figcaption>CrewAI logo, from the official website <a href="https://crewai.com/">crewai.com</a>. Trademark of its owner.</figcaption>
</figure>

CrewAI occupies a distinctive position in the multi-agent framework landscape by prioritizing simplicity and role-based design over the lower-level flexibility offered by alternatives such as [LangGraph](https://aiwiki.ai/wiki/langgraph) and [AutoGen](https://aiwiki.ai/wiki/autogen). Its approach draws an analogy to human teams: rather than programming individual function calls or defining complex state graphs, developers describe agents in terms of their expertise, responsibilities, and objectives, then let the framework handle coordination and communication [4]. Founder and CEO Joao Moura has framed the design philosophy around delegation rather than micromanagement, writing at the v1.0 release that "large-language models shouldn't be micromanaged, they should be delegated real work" [3].

## History and founding

Joao (Joe) Moura is a Brazilian-born engineering leader with more than 20 years of experience in the software industry. He holds an MBA in Information Technology from FIAP, completed executive leadership training at New York University's Stern School of Business, and built his career at the intersection of engineering, product design, and [data science](https://aiwiki.ai/wiki/data_science). Before founding CrewAI, Moura held roles as Lead Software Engineer at Packlane, Engineering Manager at Toptal, and Senior Engineering Manager at Clearbit, a marketing data platform that was later acquired by HubSpot. At Clearbit, Moura rose to Director of AI Engineering, where he worked extensively on AI-powered workflows [2][5].

Frustrated by the difficulty of coordinating multiple AI-powered workflows, Moura began building a framework that would allow [AI agents](https://aiwiki.ai/wiki/ai_agents) to work together as a team. He completed the initial version in October 2023 and quietly released it as an open-source project on GitHub in November 2023 [2].

The project gained rapid traction within the developer community. Within weeks, it had accumulated thousands of GitHub stars, and by early 2024, it had become one of the fastest-growing AI projects on the platform. Moura formally launched CrewAI as a company in January 2024, serving as CEO, with veteran AI entrepreneur Rob Bailey joining as COO [2].

### Timeline of major milestones

| Date | Milestone |
|---|---|
| November 2023 | Joao Moura releases CrewAI v0.1.0 on GitHub as an open-source project |
| January 2024 | CrewAI formally launches as a company; Moura becomes CEO |
| Mid-2024 | Framework reaches 150 enterprise beta customers within six months |
| October 2024 | CrewAI announces $18 million in total funding (inception round plus Series A); launches CrewAI Enterprise platform |
| May 2025 | Native [MCP](https://aiwiki.ai/wiki/model_context_protocol) integration added to documentation and framework |
| October 2025 | CrewAI v1.0 GA released, marking production stability with locked APIs |
| November 2025 | CrewAI Signal 2025 conference held in San Francisco (sold out); offices opened in Seoul and Madrid; new DeepLearning.AI course launched with [Andrew Ng](https://aiwiki.ai/wiki/andrew_ng) |
| March 2026 | Framework reaches version 1.10.1 with native MCP and A2A protocol support; 45,900+ GitHub stars |

<figure class="embedvideo">
<iframe src="https://www.youtube-nocookie.com/embed/-kSOTtYzgEw" title="Getting Started with CrewAI Open Source"></iframe>
<figcaption>"Getting Started with CrewAI Open Source", official video from CrewAI, published April 7, 2025. <a href="https://www.youtube.com/watch?v=-kSOTtYzgEw">Watch on YouTube</a>.</figcaption>
</figure>

## How was CrewAI funded?

By mid-2024, the company had signed its first 150 beta enterprise customers. In October 2024, CrewAI announced $18 million in total funding, including an inception round led by boldstart ventures and a Series A led by [Insight Partners](https://aiwiki.ai/wiki/insight_partners), a global software investment firm. Additional investors included Blitzscaling Ventures, Craft Ventures, and Earl Grey Capital. Notable angel investors in the round included [Andrew Ng](https://aiwiki.ai/wiki/andrew_ng) (a globally recognized AI researcher and educator) and Dharmesh Shah (co-founder and CTO of HubSpot) [1][6][7].

Announcing the round, Moura described agents as the next layer of enterprise software: "Agents are the key to unlocking AI's potential and will completely redesign the way companies deliver products. RPA and LLMs alone can't get you there. Savvy organizations around the world are already deploying multi-agentic applications to help run an entire business while moving fast" [1].

The funding was used to expand the team, accelerate product development, and launch CrewAI Enterprise, the company's commercial cloud platform for deploying and managing multi-agent systems at scale. In November 2025, CrewAI announced additional global expansion and partnerships, though a follow-on funding round had not been publicly disclosed as of early 2026 [1][8].

## How does CrewAI work?

CrewAI is built around a role-based paradigm where the developer defines individual agents, assigns them to tasks, and organizes them into crews. The framework handles agent communication, task delegation, and workflow execution.

### Core concepts

The framework is organized around five primary abstractions:

| Concept | Description |
|---|---|
| Agent | An autonomous unit with a defined role, goal, backstory, and optionally a set of tools. Agents can reason, use tools, delegate work, and communicate with other agents. |
| Task | A specific piece of work assigned to an agent, including a description, expected output, and optional context from other tasks. |
| Crew | A team of agents working together on a collection of tasks, with a defined process type and optional configuration for memory, caching, and other features. |
| Process | The execution strategy for a crew. CrewAI implements two: sequential (tasks executed one after another) and hierarchical (a manager agent delegates to worker agents); individual tasks can also run asynchronously [23]. |
| Tool | A capability that an agent can use to interact with the external world, such as web search, file reading, API calls, or code execution. |

### Agent definition

Agents are the building blocks of any CrewAI application. Each agent is defined with natural language descriptions of its role, goal, and backstory. These descriptions shape how the agent approaches tasks and communicates with other agents. For example, a "Senior Research Analyst" agent might have the goal of "uncovering cutting-edge developments in AI" and a backstory explaining that it is "a veteran analyst at a leading tech think tank with a passion for identifying emerging trends." This role-based approach allows developers to think about their AI workflows in terms of team composition rather than low-level programming logic [4].

Agents can be configured with various parameters including which [large language model](https://aiwiki.ai/wiki/large_language_model) to use, whether they are allowed to delegate tasks to other agents, the maximum number of iterations they can perform, and which tools they have access to.

### Task definition

Tasks represent specific pieces of work to be accomplished. Each task includes a description, the agent assigned to it, and the expected output format. Tasks can depend on the outputs of other tasks, creating workflows where information flows from one step to the next. CrewAI supports [structured output](https://aiwiki.ai/wiki/structured_output) through Pydantic models, ensuring that task results conform to a defined schema [4].

### Process types

When a crew is executed, CrewAI orchestrates the agents according to the defined process type:

| Process Type | Behavior |
|---|---|
| Sequential | Tasks are executed in order. The output of each task is passed as context to the next task. This is the simplest and most predictable execution mode. |
| Hierarchical | A manager agent (automatically created or explicitly defined) delegates tasks to worker agents, reviews their outputs, and coordinates the overall workflow. This mimics a traditional management structure. |
| Async tasks (not a process type) | Individual tasks can set `async_execution=True` so independent work runs concurrently within a crew [23]. |

During execution, agents can communicate with each other, delegate work to other agents (if permitted), use their assigned tools, and iterate on their outputs. The framework includes built-in error handling and retry logic to manage failures gracefully [4].

### YAML-based configuration

CrewAI supports defining agents and tasks through YAML configuration files, separating the workflow logic from the application code. This approach makes it straightforward to modify agent roles, goals, and task descriptions without changing the underlying codebase. It also facilitates version control and collaboration on agent definitions [9].

Classic CrewAI projects include an `agents.yaml` file that specifies each agent's role, goal, backstory, and LLM, alongside a `tasks.yaml` file that defines each task's description, expected output, and assigned agent. Newer projects default to JSONC files (`agents/<name>.jsonc` and `crew.jsonc`), with YAML still supported through the `--classic` option [25].

## Tools integration

CrewAI provides a growing library of built-in tools and supports custom tool creation. The tool system is central to giving agents the ability to interact with external systems, retrieve information, and take actions in the real world.

### Built-in tools

The `crewai-tools` package ships with a wide range of pre-built tools:

| Tool Category | Examples |
|---|---|
| Web and search | Web search (via Serper, Google, Brave), web scraping, website reading |
| File operations | File reading, file writing, directory listing, PDF reading |
| Code | Code execution (Python), code interpreter, GitHub integration |
| Data | CSV search, JSON search, XML parsing, database queries |
| Communication | Email sending, Slack integration |
| RAG and knowledge | Document search, [vector database](https://aiwiki.ai/wiki/vector_database) queries, embeddings-based retrieval |

### Custom tools

Developers can create custom tools using either a decorator pattern or a class-based approach. The decorator pattern allows wrapping any Python function as a tool with a simple `@tool` annotation, while the class-based approach extends the `BaseTool` class for more complex tools that need initialization parameters or state management [9].

### MCP integration

CrewAI added support for the [Model Context Protocol](https://aiwiki.ai/wiki/model_context_protocol) (MCP) in May 2025 through the `MCPServerAdapter` class in `crewai-tools`, and later added a simpler `mcps` field on agents. MCP is an open protocol originally developed by [Anthropic](https://aiwiki.ai/wiki/anthropic) that standardizes how AI applications connect to external tools and data sources. MCP integration allows CrewAI agents to discover and use tools hosted on any MCP-compatible server, greatly expanding the ecosystem of available capabilities [10][11].

CrewAI supports MCP through two approaches:

| Approach | Description |
|---|---|
| Simple DSL (recommended) | The `mcps` field on agent definitions allows seamless tool integration using string URLs or structured configurations |
| MCPServerAdapter (advanced) | The `crewai-tools` library provides the `MCPServerAdapter` class for complex scenarios requiring manual connection management |

Three transport types are supported for MCP communication:

| Transport | Description |
|---|---|
| Stdio | Local server communication via standard input/output, suitable for tools running on the same machine |
| Server-Sent Events (SSE) | Unidirectional real-time streaming over HTTP for remote servers |
| Streamable HTTPS | Flexible bidirectional communication over HTTPS for production deployments |

MCP integration includes automatic tool discovery, name collision prevention through server prefixes, built-in timeout protection, and advanced tool filtering (both static and dynamic). For security, CrewAI documentation emphasizes validating [MCP server](https://aiwiki.ai/wiki/mcp_server) origins and avoiding binding to all network interfaces to prevent DNS rebinding attacks [10].

## A2A protocol support

In addition to MCP, CrewAI added native support for the [Agent](https://aiwiki.ai/wiki/agent)-to-Agent (A2A) protocol, enabling agents to delegate tasks, request information, and collaborate with remote agents built on different frameworks or platforms. A2A support also allows CrewAI agents to act as A2A-compliant server agents, meaning external systems can send tasks to CrewAI crews [12].

A2A communication supports multiple transport protocols including JSONRPC (the default), GRPC, and HTTP+JSON. Authentication schemes include Bearer tokens, OAuth2, API keys, and HTTP authentication. This capability is particularly valuable in enterprise environments where multiple agent systems from different teams or vendors need to interoperate [12].

The A2A integration is installed via `pip install 'crewai[a2a]'` and configured through `A2AClientConfig` (for connecting to remote agents) and `A2AServerConfig` (for exposing agents as servers).

## Advanced features

### Memory system

CrewAI includes a memory system that allows agents to retain and recall information across interactions. Earlier releases exposed several separate memory types:

| Memory Type | Purpose |
|---|---|
| Short-term memory | Information relevant to the current crew execution, automatically managed |
| Long-term memory | Persistent information that survives across multiple crew executions |
| Entity memory | Structured information about specific entities (people, organizations, concepts) encountered during execution |
| User memory | Information specific to users interacting with the system |

Current releases replace these with a single unified `Memory` class [22]. It uses an [LLM](https://aiwiki.ai/wiki/large_language_model) to analyze content when saving, inferring scope, categories, and importance. Memories are organized into a hierarchical tree of scopes, similar to a filesystem, with each scope represented as a path (for example, `/project/alpha` or `/agent/researcher/findings`). Recall uses adaptive-depth scoring that blends semantic similarity, recency, and importance [22].

### CrewAI Flows

CrewAI Flows are a production-oriented orchestration layer introduced in late 2024 [24] that provides fine-grained control over complex automations. While crews enable autonomous collaboration between agents, Flows add structured, event-driven automation with precise control over execution paths [13][14].

Flows are designed for real-world production scenarios where reliability, error handling, and deterministic behavior are critical. They can combine single LLM calls, crew executions, and arbitrary Python code into coherent pipelines. Key capabilities of Flows include:

| Feature | Description |
|---|---|
| Event-driven execution | Actions triggered by events or external inputs such as API calls, file system changes, or webhooks |
| State management | Structured state that persists across flow steps, enabling complex multi-step workflows |
| Conditional branching | Dynamic decision-making based on intermediate results |
| Crew integration | Native support for embedding crew executions within flow steps |
| Error handling | Built-in retry logic, fallbacks, and exception management for production reliability |
| Event bus | Developers can create listeners that run when specific events are emitted; enterprise customers can register webhooks for these events |

CrewAI says Flows run more than 12 million executions per day for industries from finance to federal government to field operations [13].

### Training and testing

CrewAI provides built-in mechanisms for training and testing multi-agent systems, which help developers optimize agent performance before and during production deployment [15].

**Training** is initiated through the CLI with `crewai train -n <n_iterations>`. During training, the crew runs its workflow normally but requests human feedback at the end of each task. Learning is extracted from the feedback and the difference between initial and improved outputs, then stored in `.pkl` files. During normal execution, each agent automatically loads its consolidated suggestions and appends them as mandatory instructions to the task prompt, ensuring consistent improvements without modifying agent definitions [15].

**Testing** allows developers to run the system N times (via `crewai test -n <n_iterations>`), with each task result evaluated by an evaluator LLM that returns individual performance scores. This enables comparison across different LLMs to find the optimal balance of cost and quality.

### Knowledge system

The knowledge system allows agents to access and reason over external information sources, including documents, databases, and APIs. This enables [retrieval-augmented generation](https://aiwiki.ai/wiki/retrieval_augmented_generation) (RAG) patterns where agents can ground their responses in specific data rather than relying solely on their underlying model's training data [9].

### Guardrails

CrewAI supports guardrails that validate and constrain agent outputs at both the task and agent level. [Guardrails](https://aiwiki.ai/wiki/guardrails) can enforce formatting requirements, content policies, safety constraints, and business rules, helping ensure that agents produce outputs suitable for production environments.

## What is CrewAI Enterprise (AMP)?

Alongside the open-source framework, CrewAI offers an enterprise cloud platform launched in October 2024 with the Series A funding announcement. Initially called CrewAI Enterprise, the platform was later rebranded as CrewAI AMP (Agent Management Platform), providing a comprehensive infrastructure for building, deploying, and managing AI agents at scale [1][16].

The platform is organized around four main pillars:

| Pillar | Capabilities |
|---|---|
| Build | CrewAI Studio, a no-code visual editor plus AI copilot for designing agents; Python APIs for engineers; dozens of built-in integrations (Gmail, Slack, HubSpot, Salesforce, Notion, GitHub) and custom tool support |
| Observe | Real-time tracing of every agent action; automated and human-in-the-loop (HITL) training; security guardrails; LLM testing; hallucination score tracking |
| Manage | Centralized LLM management; role-based access control (RBAC); cron scheduling; usage dashboards; performance metrics; deployment history and streaming logs |
| Scale | Automatic serverless deployment on CrewAI cloud or private infrastructure (AWS, Azure, GCP); SOC2 and SSO for enterprise customers |

CrewAI Enterprise integrates with all major LLM providers and hyperscalers. The v1.0 GA release added built-in tracing to every execution without requiring third-party observability tools, and a unified CLI for local development, staging tests, and production deployment [3].

## DeepLearning.AI courses

CrewAI has partnered with [Andrew Ng](https://aiwiki.ai/wiki/andrew_ng) and DeepLearning.AI to produce a series of educational courses on multi-agent systems:

| Course | Description |
|---|---|
| Multi AI Agent Systems with crewAI | Introductory course teaching how to break down complex tasks into subtasks for multiple specialized agents |
| Practical Multi AI Agents and Advanced Use Cases with crewAI | Intermediate course covering real-world applications and advanced patterns |
| Design, Develop, and Deploy Multi-Agent Systems with CrewAI | Advanced course covering building agents with tools, memory, and guardrails; coordinating teams; and deploying systems with tracing and monitoring |

More than 230,000 people have completed the first two courses, making it one of the largest educational programs in the world for practical, production-ready [AI agents](https://aiwiki.ai/wiki/ai_agents) [8][17].

## How does CrewAI differ from LangGraph and AutoGen?

CrewAI competes primarily with [AutoGen](https://aiwiki.ai/wiki/autogen) (now part of the [Microsoft Agent Framework](https://aiwiki.ai/wiki/microsoft_agent_framework)), [LangGraph](https://aiwiki.ai/wiki/langchain) (part of the LangChain ecosystem), and newer entrants such as [OpenAI](https://aiwiki.ai/wiki/openai)'s Agents SDK. Each framework takes a fundamentally different approach to multi-[agent orchestration](https://aiwiki.ai/wiki/agent_orchestration).

### Detailed comparison table

| Dimension | CrewAI | LangGraph | AutoGen |
|---|---|---|---|
| Core paradigm | Role-based teams | Graph-based workflows | Conversation-driven agents |
| Configuration | Declarative (JSONC or YAML) or code | Code-first, programmatic | Code-first, programmatic |
| Agent definition | Role, goal, backstory (natural language) | Nodes and edges in a state graph | Conversable agents with system prompts |
| Execution model | Sequential or hierarchical processes; async tasks; Flows | Directed graph with conditional edges | Message passing, group chat |
| State management | Crew-level shared context; Flow-level structured state | Persistent state with reducer logic for concurrent updates | Conversation history |
| MCP support | Native (since May 2025) | Via LangChain MCP adapters; Agent Server exposes an `/mcp` endpoint [27] | MCP tools via the `autogen_ext.tools.mcp` extension [28] |
| A2A protocol support | Native (since 2025) | A2A endpoint in Agent Server [26] | Not natively supported |
| Learning curve | Low to moderate | Moderate to high | Moderate |
| Best for | Structured business workflows, clear role separation, rapid prototyping | Complex decision pipelines, branching logic, precise control flow | Conversational tasks, brainstorming, human-in-the-loop scenarios |
| Enterprise offering | CrewAI AMP (cloud platform with no-code studio) | LangSmith (monitoring and evaluation) | Microsoft Agent Framework (enterprise integration) |
| Production readiness | Battle-tested; 1.4B+ executions; used by Fortune 500 | Mature; persistent workflows supported; v1.0 reached late 2025 | Evolving; shifted to maintenance in favor of Microsoft Agent Framework |
| GitHub stars (November 2026) | ~60,400 | ~44,300 | ~61,700 |

### Key distinctions

CrewAI's primary advantage is its intuitive, role-based approach that allows non-technical stakeholders to understand and contribute to agent design. The YAML-driven configuration and natural-language agent definitions lower the barrier to entry significantly compared to LangGraph's graph theory concepts (nodes, edges, state schemas) or AutoGen's programmatic conversation patterns [18][19].

LangGraph offers greater flexibility for complex workflows with sophisticated branching, state management, and persistent checkpointing, but requires deeper technical investment. It reached v1.0 in late 2025 and has become the default runtime for all [LangChain](https://aiwiki.ai/wiki/langchain) agents [18].

AutoGen excels at conversational, free-form interactions and has strong human-in-the-loop support. However, Microsoft shifted AutoGen to maintenance mode in favor of the broader Microsoft Agent Framework, which may affect its long-term trajectory [19].

A common pattern observed in the industry is to prototype in CrewAI for fast iteration, then rewrite the production path in LangGraph once the agent design is confirmed and precise control flow is needed [18].

## What is CrewAI used for?

CrewAI has been applied across a wide range of domains and industries:

| Use Case | Description |
|---|---|
| Content creation | Crews of researcher, writer, and editor agents collaborating to produce articles, reports, or marketing materials |
| Customer support | Triage agents routing inquiries to specialized agents for billing, technical support, or account management |
| Data analysis | Analyst agents processing data, generating visualizations, and producing insights reports |
| Software development | Agents handling code review, testing, documentation, and deployment tasks |
| Financial research | Research agents gathering market data, analyst agents interpreting trends, and reporting agents compiling findings with regulatory compliance |
| Recruitment and HR | Agents screening resumes, scheduling interviews, generating candidate summaries, and forecasting workforce needs |
| Sales and marketing | Agents integrating with CRM platforms to analyze customer sentiment, enrich marketing databases, predict consumer behavior, and generate targeted campaigns |
| Market research | Multi-agent systems that autonomously research, synthesize, and forecast market dynamics, providing real-time actionable insights |

## Adoption and community

CrewAI's GitHub repository has accumulated over 45,900 stars as of March 2026, with more than 5,900 forks and 250+ contributors, making it one of the most popular tools in the multi-agent space. The repository receives 1.8 million monthly downloads via PyPI [2][3]. Third-party trackers report continued growth into mid-2026, with the project passing 47,800 GitHub stars, more than 27 million cumulative PyPI downloads, and approximately 2 billion agent executions over a trailing twelve-month period [21].

The framework has been integrated with major cloud platforms and AI providers. Amazon Web Services (AWS) published official guidance for using CrewAI with [Amazon Bedrock](https://aiwiki.ai/wiki/amazon_bedrock), and integrations exist for [OpenAI](https://aiwiki.ai/wiki/openai), [Anthropic](https://aiwiki.ai/wiki/anthropic), [Google](https://aiwiki.ai/wiki/google_deepmind), and other model providers. The framework also supports local models through [Ollama](https://aiwiki.ai/wiki/ollama) and other local inference solutions [20].

CrewAI's community maintains an active forum at community.crewai.com and contributes to a growing ecosystem of third-party tools, templates, and tutorials. CrewAI says the open-source project is backed by more than 100,000 developers [9].

CrewAI names IBM, Microsoft, Procter & Gamble, Walmart, SAP, Adobe, and PayPal among companies using it [3].

### CrewAI Signal conference

CrewAI hosts an annual conference called CrewAI Signal. The second edition, CrewAI Signal 2025, was held on November 20, 2025, in San Francisco and sold out; the inaugural event had drawn more than 500 attendees [29]. The event featured deep dives into real-world AI agent use cases, live demos, workshops, and networking with AI leaders [29]. The same week, CrewAI announced new offices in Seoul and Madrid [8].

## Technical architecture

Under the hood, CrewAI is built on Python and uses a modular architecture that separates agent definitions, task management, tool integration, and execution orchestration into distinct components. The framework supports both synchronous and asynchronous execution, with async support becoming increasingly important for production deployments that need to handle multiple concurrent crews [9].

CrewAI's orchestration engine manages workflows that adapt to task dependencies, supporting various execution models including sequential, parallel, and conditional processing. The engine handles agent communication through a shared context mechanism, where task outputs are automatically passed to downstream tasks as context [4].

The framework is model-agnostic, supporting any LLM through a unified interface. This allows developers to use different models for different agents within the same crew, optimizing for cost, speed, or capability as needed. For instance, a simple routing agent might use a smaller, faster model while a complex reasoning agent uses a more capable (and more expensive) one [9].

With the v1.0 GA release, CrewAI adopted a monorepo structure and locked its Crew and Flow APIs for long-term stability. Built-in tracing ships with every execution, providing instant observability without requiring external tools. The unified CLI consolidates local development, staging, and production deployment into a single interface. Moura framed the release around a long-term scaling goal: to "build the framework capable of orchestrating a billion autonomous agents, securely, reliably, at scale" [3].

## When did CrewAI 1.0 release, and what is its current state?

The CrewAI v1.0 general-availability release shipped on October 20, 2025, marking the framework's transition to production stability with locked Crew and Flow APIs [3]. CrewAI reached version 1.10.1 in March 2026; as of November 2026 the latest release is 1.15.34 and the repository has about 60,400 GitHub stars [30]. The framework has achieved several notable milestones:

- Over 1.4 billion total agentic executions, with 450 million-plus per month and growing
- Adoption by roughly 60% of the Fortune 500
- 45,900+ GitHub stars with 5,900+ forks
- Native support for both MCP and A2A protocols
- Three DeepLearning.AI courses (230,000+ completions of the first two, per CrewAI)
- More than 100,000 developers backing the open-source project, per CrewAI

The multi-agent framework landscape has grown increasingly competitive, with new entrants including [OpenAI](https://aiwiki.ai/wiki/openai)'s Agents SDK, Google's Agent Development Kit, and Amazon's Strands Agents joining established players like [LangGraph](https://aiwiki.ai/wiki/langchain) and AutoGen (now Microsoft Agent Framework). CrewAI has maintained its position through its focus on simplicity, role-based design, broad protocol support, and enterprise readiness [18][19].

CrewAI's enterprise business continues to grow, supported by the $18 million in funding raised in 2024. The CrewAI AMP platform provides a complete lifecycle for building, observing, managing, and scaling AI agent systems, with enterprise features such as SOC2 compliance and SSO [16].

## References

[1] GlobeNewsWire. "CrewAI Launches Multi-Agentic Platform to Deliver on the Promise of Generative AI for Enterprise." October 22, 2024. https://www.globenewswire.com/news-release/2024/10/22/2966872/0/en/CrewAI-Launches-Multi-Agentic-Platform-to-Deliver-on-the-Promise-of-Generative-AI-for-Enterprise.html

[2] Insight Partners. "How CrewAI is orchestrating the next generation of AI Agents." https://www.insightpartners.com/ideas/crewai-scaleup-ai-story/

[3] CrewAI Blog. "CrewAI OSS 1.0 - We are going GA." October 20, 2025. https://blog.crewai.com/crewai-oss-1-0-we-are-going-ga/

[4] CrewAI Documentation. "Core Concepts." https://docs.crewai.com/en/concepts/

[5] Comet. "João Moura" (Convergence speaker bio). https://www.comet.com/site/convergence/joao-moura/

[6] SiliconANGLE. "Agentic AI startup CrewAI closes $18M funding round." October 22, 2024. https://siliconangle.com/2024/10/22/agentic-ai-startup-crewai-closes-18m-funding-round/

[7] TechCrunch. "CrewAI uses third-party models to automate business tasks." October 22, 2024. https://techcrunch.com/2024/10/22/crewai-uses-third-party-models-to-automate-business-tasks/

[8] BusinessWire. "CrewAI Strengthens AI Agent Operations Platform With New Product, Global Expansion and AI Course with Andrew Ng." November 19, 2025. https://www.businesswire.com/news/home/20251119857048/en/CrewAI-Strengthens-AI-Agent-Operations-Platform-With-New-Product-Global-Expansion-and-AI-Course-with-Andrew-Ng

[9] CrewAI. "Open Source." https://crewai.com/open-source

[10] CrewAI Documentation. "MCP Servers as Tools in CrewAI." https://docs.crewai.com/en/mcp/overview

[11] CrewAI Community. "CrewAI MCP Integration live in Docs!" https://community.crewai.com/t/crewai-mcp-integration-live-in-docs/5879

[12] CrewAI Documentation. "Agent-to-Agent (A2A) Protocol." https://docs.crewai.com/en/learn/a2a-agent-delegation

[13] CrewAI. "CrewAI Flows." https://crewai.com/crewai-flows

[14] CrewAI Blog. "How CrewAI is evolving beyond orchestration to create the most powerful Agentic AI platform." https://blog.crewai.com/how-crewai-is-evolving-beyond-orchestration-to-create-the-most-powerful-agentic-ai-platform/

[15] CrewAI Documentation. "Training." https://docs.crewai.com/en/concepts/training

[16] CrewAI. "AMP - Agent Management Platform." https://crewai.com/amp

[17] DeepLearning.AI. "Design, Develop, and Deploy Multi-Agent Systems with CrewAI." https://www.deeplearning.ai/courses/design-develop-and-deploy-multi-agent-systems-with-crewai/

[18] DataCamp. "CrewAI vs LangGraph vs AutoGen: Choosing the Right Multi-Agent AI Framework." https://www.datacamp.com/tutorial/crewai-vs-langgraph-vs-autogen

[19] OpenAgents Blog. "CrewAI vs LangGraph vs AutoGen vs OpenAgents (2026)." https://openagents.org/blog/posts/2026-02-23-open-source-ai-agent-frameworks-compared

[20] AWS. "Build agentic systems with CrewAI and Amazon Bedrock." https://aws.amazon.com/blogs/machine-learning/build-agentic-systems-with-crewai-and-amazon-bedrock/

[21] getPanto. "CrewAI Platform Statistics 2026: Users, Revenue and Growth." https://www.getpanto.ai/blog/crewai-platform-statistics

[22] CrewAI Documentation. "Memory." https://docs.crewai.com/en/concepts/memory

[23] CrewAI Documentation. "Processes." https://docs.crewai.com/en/concepts/processes

[24] GitHub. "crewAIInc/crewAI release 0.70.1." October 11, 2024. https://github.com/crewAIInc/crewAI/releases/tag/0.70.1

[25] CrewAI Documentation. "Agents." https://docs.crewai.com/en/concepts/agents

[26] LangChain Docs. "A2A endpoint in Agent Server." https://docs.langchain.com/langsmith/server-a2a

[27] LangChain Docs. "MCP endpoint in Agent Server." https://docs.langchain.com/langsmith/server-mcp

[28] AutoGen Documentation. "autogen_ext.tools.mcp." https://microsoft.github.io/autogen/stable/reference/python/autogen_ext.tools.mcp.html

[29] Luma. "CrewAI Signal 2025 - SOLD OUT!" https://luma.com/0fh0f72z

[30] GitHub. Repositories crewAIInc/crewAI, langchain-ai/langgraph and microsoft/autogen (star counts and latest release checked November 2, 2026). https://github.com/crewAIInc/crewAI

