# crewai

> Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

- **URL**: https://www.freshcrate.ai/projects/crewai
- **Author**: pypi
- **Category**: Frameworks
- **Latest version**: `1.14.6` (2026-05-28)
- **License**: Unknown
- **Source**: https://github.com/crewAIInc/crewAI
- **Homepage**: https://pypi.org/project/crewai/
- **Language**: Python
- **GitHub**: 49,445 stars, 6,772 forks
- **Registry**: pypi (`crewai`)
- **Tags**: `pypi`

## Description

<p align="center">
  <a href="https://github.com/crewAIInc/crewAI">
    <img src="docs/images/crewai_logo.png" width="600px" alt="Open source Multi-AI Agent orchestration framework">
  </a>
</p>
<p align="center" style="display: flex; justify-content: center; gap: 20px; align-items: center;">
  <a href="https://trendshift.io/repositories/11239" target="_blank">
    <img src="https://trendshift.io/api/badge/repositories/11239" alt="crewAIInc%2FcrewAI | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/>
  </a>
</p>

<p align="center">
  <a href="https://crewai.com">Homepage</a>
  ·
  <a href="https://docs.crewai.com">Docs</a>
  ·
  <a href="https://app.crewai.com">Start Cloud Trial</a>
  ·
  <a href="https://blog.crewai.com">Blog</a>
  ·
  <a href="https://community.crewai.com">Forum</a>
</p>

<p align="center">
  <a href="https://github.com/crewAIInc/crewAI">
    <img src="https://img.shields.io/github/stars/crewAIInc/crewAI" alt="GitHub Repo stars">
  </a>
  <a href="https://github.com/crewAIInc/crewAI/network/members">
    <img src="https://img.shields.io/github/forks/crewAIInc/crewAI" alt="GitHub forks">
  </a>
  <a href="https://github.com/crewAIInc/crewAI/issues">
    <img src="https://img.shields.io/github/issues/crewAIInc/crewAI" alt="GitHub issues">
  </a>
  <a href="https://github.com/crewAIInc/crewAI/pulls">
    <img src="https://img.shields.io/github/issues-pr/crewAIInc/crewAI" alt="GitHub pull requests">
  </a>
  <a href="https://opensource.org/licenses/MIT">
    <img src="https://img.shields.io/badge/License-MIT-green.svg" alt="License: MIT">
  </a>
</p>

<p align="center">
  <a href="https://pypi.org/project/crewai/">
    <img src="https://img.shields.io/pypi/v/crewai" alt="PyPI version">
  </a>
  <a href="https://pypi.org/project/crewai/">
    <img src="https://img.shields.io/pypi/dm/crewai" alt="PyPI downloads">
  </a>
  <a href="https://twitter.com/crewAIInc">
    <img src="https://img.shields.io/twitter/follow/crewAIInc?style=social" alt="Twitter Follow">
  </a>
</p>

### Fast and Flexible Multi-Agent Automation Framework

> CrewAI is a lean, lightning-fast Python framework built entirely from scratch—completely **independent of LangChain or other agent frameworks**.
> It empowers developers with both high-level simplicity and precise low-level control, ideal for creating autonomous AI agents tailored to any scenario.

- **CrewAI Crews**: Optimize for autonomy and collaborative intelligence.
- **CrewAI Flows**: Enable granular, event-driven control, single LLM calls for precise task orchestration and supports Crews natively

With over 100,000 developers certified through our community courses at [learn.crewai.com](https://learn.crewai.com), CrewAI is rapidly becoming the
standard for enterprise-ready AI automation.

# CrewAI AMP Suite

CrewAI AMP Suite is a comprehensive bundle tailored for organizations that require secure, scalable, and easy-to-manage agent-driven automation.

You can try one part of the suite the [Crew Control Plane for free](https://app.crewai.com)

## Crew Control Plane Key Features:

- **Tracing & Observability**: Monitor and track your AI agents and workflows in real-time, including metrics, logs, and traces.
- **Unified Control Plane**: A centralized platform for managing, monitoring, and scaling your AI agents and workflows.
- **Seamless Integrations**: Easily connect with existing enterprise systems, data sources, and cloud infrastructure.
- **Advanced Security**: Built-in robust security and compliance measures ensuring safe deployment and management.
- **Actionable Insights**: Real-time analytics and reporting to optimize performance and decision-making.
- **24/7 Support**: Dedicated enterprise support to ensure uninterrupted operation and quick resolution of issues.
- **On-premise and Cloud Deployment Options**: Deploy CrewAI AMP on-premise or in the cloud, depending on your security and compliance requirements.

CrewAI AMP is designed for enterprises seeking a powerful, reliable solution to transform complex business processes into efficient,
intelligent automations.

## Table of contents

- [Why CrewAI?](#why-crewai)
- [Getting Started](#getting-started)
- [Key Features](#key-features)
- [Understanding Flows and Crews](#understanding-flows-and-crews)
- [CrewAI vs LangGraph](#how-crewai-compares)
- [Examples](#examples)
  - [Quick Tutorial](#quick-tutorial)
  - [Write Job Descriptions](#write-job-descriptions)
  - [Trip Planner](#trip-planner)
  - [Stock Analysis](#stock-analysis)
  - [Using Crews and Flows Together](#using-crews-and-flows-together)
- [Connecting Your Crew to a Model](#connecting-your-crew-to-a-model)
- [How CrewAI Compares](#how-crewai-compares)
- [Frequently Asked Questions (FAQ)](#frequently-asked-questions-faq)
- [Contribution](#contribution)
- [Telemetry](#telemetry)
- [License](#license)

## Why CrewAI?

<div align="center" style="margin-bottom: 30px;">
  <img src="docs/images/asset.png" alt="CrewAI Logo" width="10

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `1.14.6` | 2026-05-28 | High | ## What's Changed  ### Features - Enhance StdioTransport to prevent environment variable leakage - Enhance planning configuration and observation handling - Declare env_vars on DatabricksQueryTool - Add Agent Control Plane docs  ### Bug Fixes - Fix structured output leaks in tool-calling loops - Drop unroundtrippable callbacks and adapter state in checkpoint - Serialize type[BaseModel] fields as JSON schema in checkpoint - Avoid orphan task_started on resume scope restore - Allow AgentExecutor t |
| `1.14.5` | 2026-05-18 | High | ## What's Changed  ### Features - Deprecate `CrewAgentExecutor`, default Crew agents to `AgentExecutor` - Improve Daytona sandbox tools - Add `restore_from_state_id` kickoff parameter - Add highlights to `ExaSearchTool`, rename from `EXASearchTool`  ### Bug Fixes - Fix memory leak in `git.py` by using `cached_property` - Surface streamed tool calls when `available_functions` is absent - Ensure `skills` loading events for traces - Correct status endpoint path from `/{kickoff_id}/status` to `/stat |
| `1.14.4` | 2026-04-30 | High | ## What's Changed  ### Features - Add support for custom persistence key in @persist - Add Responses API support for Azure OpenAI provider - Forward credential_scopes to Azure AI Inference client - Add Vertex AI workload identity setup guide - Add Tavily Research and get Research - Add You.com MCP tools for search, research, and content extraction  ### Bug Fixes - Fix fall through when JSON regex match isn't valid JSON - Fix to preserve tool_calls when response also contains text - Fix to forwar |
| `1.14.3` | 2026-04-24 | High | ## What's Changed  ### Features - Add lifecycle events for checkpoint operations - Add support for e2b - Fall back to DefaultAzureCredential when no API key is provided in Azure integration - Add Bedrock V4 support - Add Daytona sandbox tools for enhanced functionality - Add checkpoint and fork support to standalone agents  ### Bug Fixes - Fix execution_id to be separate from state.id - Resolve replay of recorded method events on checkpoint resume - Fix serialization of initial_state class refer |
| `1.14.2` | 2026-04-21 | Low | Imported from PyPI (1.14.2) |
| `1.14.3a2` | 2026-04-21 | High | ## What's Changed  ### Features - Add support for bedrock V4 - Add Daytona sandbox tools for enhanced functionality - Add 'Build with AI' page — AI-native docs for coding agents - Add Build with AI to Get Started navigation and page files for all languages (en, ko, pt-BR, ar)  ### Bug Fixes - Fix propagation of implicit @CrewBase names to crew events - Resolve issue with duplicate batch initialization in execution metadata merge - Fix serialization of Task class-reference fields for checkpointin |
| `1.14.3a1` | 2026-04-20 | High | ## What's Changed  ### Features - Add checkpoint and fork support to standalone agents  ### Bug Fixes - Preserve thought_signature in Gemini streaming tool calls - Emit task_started on fork resume and redesign checkpoint TUI - Correct dry-run order and handle checked-out stale branch in devtools release - Use future dates in checkpoint prune tests to prevent time-dependent failures (#5543)  ### Documentation - Update changelog and version for v1.14.2  ## Contributors  @alex-clawd, @greysonlalond |
| `1.14.2rc1` | 2026-04-15 | High | ## What's Changed  ### Bug Fixes - Fix handling of cyclic JSON schemas in MCP tool resolution - Fix vulnerability by bumping python-multipart to 0.0.26 - Fix vulnerability by bumping pypdf to 6.10.1  ### Documentation - Update changelog and version for v1.14.2a5  ## Contributors  @greysonlalonde |
| `1.14.2a5` | 2026-04-15 | High | ## What's Changed  ### Documentation - Update changelog and version for v1.14.2a4  ## Contributors  @greysonlalonde |
| `1.14.2a4` | 2026-04-14 | Medium | ## What's Changed  ### Features - Add resume hints to devtools release on failure  ### Bug Fixes - Fix strict mode forwarding to Bedrock Converse API - Fix pytest version to 9.0.3 for security vulnerability GHSA-6w46-j5rx-g56g - Bump OpenAI lower bound to >=2.0.0  ### Documentation - Update changelog and version for v1.14.2a3  ## Contributors  @greysonlalonde |

## Citation

- HTML: https://www.freshcrate.ai/projects/crewai
- Markdown: https://www.freshcrate.ai/projects/crewai.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/crewai/deps

_Generated by freshcrate.ai. Indexes pypi releases for AI-agent ecosystem packages._
