AI Agent Platforms / All platforms / CrewAI
CrewAI
Python framework for role-based agent crews and event-driven task flows.
CrewAI is a Python framework for building multi-agent workflows with both high-level abstractions and low-level APIs. Developers use it to combine crews of role-based agents with event-driven flows for automations that mix autonomous reasoning with explicit business logic.
| Category | Agent builders and frameworks |
| License | MIT |
| Hosting | self-hosted framework; vendor platform available |
| Repository | github.com/crewAIInc/crewAI |
| Website | docs.crewai.com |
| Last verified | 2026-09-02 |
Documented features
- Organizes agents into crews with specialized roles, collaboration, and dynamic delegation
- Provides event-driven flows with state management and conditional branching
- Supports sequential and hierarchical task processes
- Integrates tools and external APIs into agent work
- Includes memory systems and knowledge base support
- Supports MCP and A2A protocols
- Produces structured outputs as JSON or Pydantic models
- Offers human-in-the-loop integration and checkpointing
- Runs tasks asynchronously with state persistence between tasks
Feature summaries come from the project's own repository and documentation and describe the software as documented on the verification date, not an evaluation.