Skip to main content
CrewAI

Ship multi‑agent systems with confidence

Design agents, orchestrate crews, and automate flows with guardrails, memory, knowledge, and observability baked in.

Get started

Introduction

Overview of CrewAI concepts, architecture, and what you can build with agents, crews, and flows.

Installation

Install via uv, configure API keys, and set up the CLI for local development.

Quickstart

Spin up your first crew in minutes. Learn the core runtime, project layout, and dev loop.

Build the basics

Agents

Compose agents with tools, memory, knowledge, and structured outputs using Pydantic. Includes templates and best practices.

Flows

Orchestrate start/listen/router steps, manage state, persist execution, and resume long-running workflows.

Tasks & Processes

Define sequential, hierarchical, or hybrid processes with guardrails, callbacks, and human-in-the-loop triggers.

Enterprise journey

Deploy automations

Manage environments, redeploy safely, and monitor live runs directly from the Enterprise console.

Triggers & Flows

Connect Gmail, Slack, Salesforce, and more. Pass trigger payloads into crews and flows automatically.

Team management

Invite teammates, configure RBAC, and control access to production automations.

What’s new

Triggers overview

Unified overview for Gmail, Drive, Outlook, Teams, OneDrive, HubSpot, and more — now with sample payloads and crews.

Integration tools

Call existing CrewAI automations or Amazon Bedrock Agents directly from your crews using the updated integration toolkit.
Browse the examples and cookbooks for end-to-end reference implementations across agents, flows, and enterprise automations.

Stay connected

Star us on GitHub

If CrewAI helps you ship faster, give us a star and share your builds with the community.

Join the community

Ask questions, showcase workflows, and request features alongside other builders.