CrewAI logo
Agents Orchestration Frameworks · Workflow Automation

CrewAI

CrewAI is an enterprise multi-agent platform that lets business teams build AI agent workflows in a visual editor while engineers work code-first in Python, with a control plane that traces, governs and audits every run.

Active Free plan · Free trial Freemium API available 13+ Verified by Guidaio
Overview

What is CrewAI?

CrewAI exists in two connected forms: an open source Python framework for building crews of AI agents, and AMP, the Agent Management Platform that runs, governs and improves those agents in production. The company frames it as an enterprise build-and-runtime layer, designed to close the gap between business teams who know which processes deserve automating and engineers who can actually ship them.

The building block is an agent described by a role, a goal and a backstory, optionally given tools, memory, reasoning and checkpointing. Several agents form a crew. Crews run through one of two processes: sequential, where each task feeds its output into the next, or hierarchical, where an automatically created manager agent delegates work and validates results — a mode that requires a configured manager LLM. Memory comes in four kinds (short-term, long-term, entity and contextual) and is presented as a cognitive layer that resolves contradictions and forgets deliberately. Checkpointing captures runtime state at every step, so a workflow can be replayed from a chosen point or forked with different inputs. The framework speaks MCP, supports custom MCP servers and the agent-to-agent protocol, and ships native E2B and Daytona sandboxes for code execution.

Commercially, the product is organised around four pillars. Discovery cross-references a customer's tickets, chats, applications and workflows against patterns drawn from billions of agent runs, then ranks automation opportunities by effort, value and readiness. Build covers Crew Studio, a no-code editor with an AI copilot whose output exports to Python, alongside the code-first API. Govern is the Control Plane, which sits in the execution path of every workflow to deliver real-time tracing with full cost accounting, role-based access control, immutable audit trails, human approval gates and runtime PII redaction. Optimize turns production runs into training data, adds multi-LLM testing with runtime model swapping, and scores outputs for hallucination.

Twenty-eight integrations are documented, spanning Google Workspace, Microsoft 365, Salesforce, HubSpot, Slack, Jira, Zendesk, Snowflake, Databricks, Stripe and Shopify, with triggers that start crews from incoming events. Deployment runs on CrewAI cloud, a dedicated VPC or the customer's own infrastructure.

What it does

  • Identify which processes are worth automating by matching your tickets, chats, apps and workflows against patterns observed across billions of agent runs
  • Build multi-agent workflows either from a prompt-and-canvas visual editor or code-first in Python, with role-based agents, memory and checkpointing
  • Run agents in production on CrewAI cloud, a dedicated VPC or your own infrastructure
  • Trace every LLM call, tool call and memory read in real time, with full cost and token accounting
  • Enforce governance at runtime through role-based access control, immutable audit logs, enterprise IAM, PII redaction and human approval gates
  • Connect agents to business systems through twenty-eight documented integrations and event-based triggers
  • Test several LLMs against the same workflow, swap the model at runtime, and score outputs for hallucination
Audience

When to use CrewAI / When not to

A quick filter to help you decide if CrewAI is the right fit.

When to use CrewAI

  • Software and machine learning engineers who want a Python framework for orchestrating crews of role-based agents rather than wiring one up themselves
  • Platform and AI teams whose problem is no longer building agents but governing the ones already running, with role-based access, immutable audit trails and PII redaction
  • Operations analysts and business process owners who need to automate long-horizon work through a visual canvas without writing code
  • Large regulated organisations that require SSO, deployment inside their own VPC or infrastructure, and controls suited to mission-critical environments
  • Support, sales, marketing, finance and HR teams looking to automate ticket handling, lead enrichment or document-heavy internal processes

When not to use CrewAI

  • Individuals or small teams looking for a mobile app: there is no iOS or Android client at all
  • Buyers who need a published price before talking to anyone, since everything above the free tier is quoted as Custom
  • Teams intending to run production volume on the free plan, which is capped at two automations and fifty executions per month with no overage
  • Organisations that need documented GDPR commitments, a data processing agreement or a named hosting region before signing anything
  • Non-English-speaking users, as the interface and the entire documentation set are published in English only
Get started

How to use CrewAI

A typical end-to-end flow, from setup to results.

  1. Create an account at app.crewai.com, or install the open source framework locally with uv if you prefer to start from code
  2. For the code route, configure your model API keys and set up the CrewAI CLI for local development
  3. Define your agents in YAML, in Python or both, giving each a role, a goal and a backstory, then attach an LLM, tools, memory or reasoning as needed
  4. Define the tasks and choose the process: sequential for an ordered chain, hierarchical if you want a manager agent to delegate and validate, in which case set the manager LLM
  5. Alternatively, build the whole crew in Crew Studio, the visual editor with an AI copilot, and export it to Python when you want to take over in code
  6. Connect the integrations and triggers your workflow needs, from Gmail and Slack to Salesforce, HubSpot, Snowflake or Zapier
  7. Deploy through one of the three documented routes: the GitHub integration, directly from Crew Studio, or the CLI
  8. Call the deployed crew through its generated REST endpoints, or export it as an MCP server or a UI component
  9. Watch it run in the Control Plane: traces, token counts, cost, performance metrics, hallucination scores and deployment history, with OpenTelemetry export if you have your own stack
  10. Tighten it over time by training agents on production runs, testing several LLMs against the same workflow, and scheduling recurring executions with cron
Quick read

Pros & Cons

Pros

  • One product serves both audiences: the visual workflow exports to Python, so a business prototype does not have to be rebuilt from scratch by engineers
  • The framework is genuinely open source and installable without an account, with a claimed community of more than 100,000 developers behind it
  • A permanent free plan gives access to the visual editor, the GitHub integration and fifty workflow executions a month
  • Observability is unusually detailed for this category: per-call tracing, cost, token counts, hallucination scores and OpenTelemetry export
  • Governance is built into the execution path rather than bolted on, with access control, audit trails and human approval gates
  • Deployment is not locked to the vendor's cloud: a dedicated VPC or the customer's own infrastructure are both supported
  • Named customer references with published figures, including PwC, IBM, AWS, Docusign and Gelato, make the claims checkable

Cons

  • No public pricing above the free tier: the Enterprise plan is quoted as Custom, with Request Info and Request trial as the only paths
  • The free plan is tightly capped at two automations and fifty executions a month, with no overage available
  • Enterprise connectors, dedicated VPC, SSO, role-based access control, dedicated support, onboarding and training are all reserved for the paid tier
  • The GDPR is never mentioned anywhere on the site, and there is no data processing agreement, no subprocessor list and no Article 27 representative
  • The terms explicitly allow CrewAI to use customer data to train and develop models, with no documented way to opt out
  • No hosting country or region is disclosed, and the trust centre that might answer this renders nothing without JavaScript
  • Contact runs through a form only: no postal address, no support email, and the interface and documentation are English-only
Pricing

Pricing & Plans

A permanent free plan is available, not merely a trial, and it includes the visual editor, the AI copilot, the GitHub integration, two automations and fifty workflow executions per month. Above it, only one paid tier is offered, called Enterprise, and its price is not published: the pricing page shows Custom and directs the visitor to Request Info or Request trial. No entry-level amount or currency can therefore be reported.

Basic (Free)
  • visual editor and AI copilot
  • GitHub integration
  • 50 workflow executions per month
  • 2 automations
  • private agent and tool repositories
  • workflow templates
  • export as MCP server and as UI component
  • CrewAI cloud infrastructure
Enterprise (Custom price)
  • everything in the free plan
  • plus enterprise connectors
  • governance from the start with SSO
  • role-based access control
  • workload identity
  • PII redaction and policies
  • deployment on CrewAI cloud
  • a dedicated VPC or the customer's own infrastructure
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how CrewAI handles your data.

GDPR overview

There is no mention of the GDPR anywhere on this site. A full-text search across every page collected, including the archived HTML, returns zero occurrences of the regulation: no compliance claim, no lawful basis, no data subject rights section, no standard contractual clauses, no Article 27 representative and no designated data protection officer. What exists instead is a privacy policy effective 24 September 2025 offering narrower choices — marketing unsubscribe, cookie blocking, advertising opt-outs, and deletion of Google-derived data on request to privacy@crewai.com. The policy does describe security safeguards: encryption in transit and at rest, role-based access controls and continuous monitoring. A Vanta-powered trust centre exists at trust.crewai.com, but it renders nothing without JavaScript, so no certification or commitment could be verified from it.

Who owns the data?

Between the parties, the customer keeps all right, title and interest in Customer Data, which the terms define as everything uploaded to the platform plus the Outputs the agents generate. CrewAI keeps ownership of the platform itself. The customer grants CrewAI a non-exclusive, royalty-free licence, sub-licensable only to its contractors and service providers, to use that data for three purposes: operating the platform, improving and developing products and services including by training and developing models and algorithms, and creating aggregated or anonymised data, which the terms explicitly place outside the definition of Customer Data. Feedback is treated separately and far more broadly: it is licensed perpetually, irrevocably and worldwide, and is not confidential.

Reuse rights

Because ownership of Customer Data and of the Outputs stays with the customer, reusing them commercially or otherwise does not require CrewAI's permission. The terms attach conditions rather than restrictions on reuse: the customer must apply discretion and independent judgment before relying on, sharing or using any Output, and must monitor actions the agents take on its behalf. CrewAI warns that Outputs may not be unique compared with those produced for other users, may carry biases present in training data, and may be inaccurate on tasks requiring reasoning or judgment; it accepts no liability for their use. Separately, the customer must warrant it holds the rights to the data it supplies. The platform itself may not be reverse-engineered, resold as a service bureau, or used to build a competing product.

Data retention & training

Retention summary
Published retention rules cover only data taken from a connected Google account. Profile information is kept for as long as the account stays active. After deactivation or unlinking, it is removed or irreversibly anonymised within 30 days, though copies may survive in encrypted backups and system logs for up to 180 days, used solely for disaster recovery and security investigations. Earlier deletion can be requested by emailing privacy@crewai.com with the subject Google Data Deletion Request, confirmed within five business days, and access can be revoked at any time from Google account settings. No retention period is published for the platform's own customer data, uploads, agent outputs or execution traces. On termination, each party returns or destroys the other's confidential information.
Trains on customer data
Yes
GDPR contact

Hosting summary

No hosting country or region is named anywhere: not in the privacy policy, not in the terms of use, not on the product pages. What is documented is architectural rather than geographic. The free plan runs on CrewAI cloud; the Enterprise plan allows CrewAI cloud, a dedicated VPC, NAT, or the customer's own infrastructure, and mentions SAM certified and Fed Ramp High options without a supporting page. The privacy policy refers to service providers for hosting, analytics and email delivery but never names them, and no subprocessor list is published. CrewAI, Inc. is a Delaware corporation and the terms are governed by New York law, which places the legal centre of gravity in the United States. The domain resolves to a United States address on an Amazon anycast node, but that reflects site delivery, not where customer data lives. A Vanta trust centre exists at trust.crewai.com; it renders nothing without JavaScript, so none of this could be confirmed from it.

Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting CrewAI.

  • The terms let CrewAI use your data, including everything your agents produce, to train and develop its models, and nothing on the site documents a way to opt out
  • Any feedback you send is licensed perpetually, irrevocably and worldwide, and is explicitly not treated as confidential
  • The vendor itself warns that outputs may repeat what other customers received, may carry biases from training data, and may be discriminatory or offensive
  • Autonomous agents acting inside your CRM, mailbox, files and payment systems widen the blast radius of a single bad instruction far beyond a chatbot's
  • Connecting Gmail, Drive, Contacts or Calendar through OAuth exposes personal data belonging to third parties who never agreed to it
  • Human approval gates are presented as a feature to configure rather than a default, which makes it easy to automate away the review step precisely where judgment matters
  • With no hosting location, no subprocessor list and no retention rule for platform data published, you cannot assess where your data goes or how long it stays
Setup

Setup & Integrations

Technical difficulty

Two very different paths. The no-code route is easy: create an account, open Crew Studio, and build from prompts, a canvas and ready-made workflow templates with an AI copilot alongside. The code route is a developer task: install through uv, configure model API keys, set up the CLI, and define agents in YAML or Python. Two things trip people up there — the hierarchical process will not work unless a manager LLM is configured, and getting good behaviour means tuning attributes such as max_rpm, max_iter and allow_delegation. Enterprise customers get a 45-day onboarding programme.

Deployment

Web appAPISlack app

Integrations

Asana Box ClickUp Databricks GitHub Gmail Google Calendar Google Contacts Google Docs Google Drive Google Sheets Google Slides HubSpot Jira Linear Microsoft Excel Microsoft OneDrive Microsoft Outlook Microsoft SharePoint Microsoft Teams Microsoft Word Notion Salesforce Shopify Slack Snowflake Stripe Zendesk Zapier Datadog Azure OpenAI Vertex AI Arize Galileo Patronus E2B Daytona

Supported languages

English
Company

Behind CrewAI

Company name
CrewAI, Inc.
Founded
04/08/2018
Country of origin
🇺🇸 United States
UBO
INFORMATION_NOT_FOUND
UBO country
INFORMATION_NOT_FOUND
Domain registrar country
🇺🇸 United States

Fundraising

USD 18 million in total funding announced in October 2024, with a Series A led by Insight Partners and an inception round led by boldstart ventures
Other investors named in the announcement: Blitzscaling Ventures, Craft Ventures and Earl Grey Capital
Angel investors named in the announcement: Andrew Ng, and Dharmesh Shah, co-founder and CTO of HubSpot
None of this appears on crewai.com: the figures come from the October 2024 press release and the investor's own publication, and should be treated as off-site information

Social

Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

Is CrewAI free to use?
Yes, up to a point. The Basic plan is permanently free and includes the visual editor, the AI copilot, the GitHub integration, two automations and fifty workflow executions per month. The open source framework can also be installed without any account. Beyond that, the Enterprise plan is priced on quotation.
Do I need to know how to code?
No. Crew Studio is a no-code editor where workflows are built through prompts and a canvas, guided by an AI copilot, and the result can be exported to Python. Engineers who prefer code have a full code-first API and CLI covering the same ground.
What is the difference between the sequential and hierarchical processes?
In a sequential process, tasks run in a predefined order and each output becomes the context for the next task. In a hierarchical process, a manager agent is created automatically and delegates tasks to agents based on their capabilities, then validates the results. The hierarchical mode requires a manager LLM to be configured correctly.
What kinds of memory do agents have?
Four: short-term memory for immediate context, long-term memory for learned patterns, entity memory focused on specific entities and their attributes, and contextual memory that maintains continuity across interactions.
Where can I deploy my agents?
The free plan runs on CrewAI cloud. The Enterprise plan adds deployment to a dedicated VPC, to the customer's own infrastructure, with NAT, and lists SAM certified and Fed Ramp High options. Deployment itself happens through the GitHub integration, from Crew Studio, or via the CLI.
Is there an API?
Yes. Deployed crews are called through generated REST endpoints, an API reference is published, and a workflow can also be exported as an MCP server or as a UI component.
Which tools does CrewAI connect to?
Twenty-eight integrations are documented, including Gmail, Google Calendar, Drive, Docs, Sheets and Slides, Microsoft Outlook, Teams, SharePoint, OneDrive, Excel and Word, Salesforce, HubSpot, Slack, Jira, Linear, Asana, ClickUp, Notion, Box, Zendesk, Snowflake, Databricks, Stripe, Shopify and GitHub. Event triggers cover several of these, plus Zapier.
Is my data used to train models?
The terms of use grant CrewAI a licence to use customer data, including agent outputs, to improve and develop its products, explicitly including training and developing models and algorithms. No opt-out is documented. The privacy policy carves out one exception: data obtained from a connected Google account is never used to train AI models or for advertising.
How long is my data kept?
Only Google-derived data has published retention periods. Profile data is kept while the account is active, removed or irreversibly anonymised within thirty days of deactivation or unlinking, and may persist in encrypted backups or logs for up to 180 days. No retention rule is published for the platform's own customer data.
Is there a minimum age?
The privacy policy states that the website is not intended for use by children under 13 years of age, and that personal information collected from a child under 13 without parental consent will be deleted.
Conclusion

Should you pick CrewAI?

CrewAI's real strength is continuity. The same product covers an open source Python framework, a no-code editor whose workflows export to Python, and a control plane that watches every run in production. That removes the break most teams hit between a business prototype and something engineers are willing to operate, and it explains why the customer list runs to PwC, IBM, AWS, Docusign and Gelato rather than side projects. Observability and governance are not add-on modules here: the Control Plane sits in the execution path itself, and tracing, cost accounting, access control, audit trails and human approval gates come with it.

The reservations are just as clear, and they are mostly about what the site does not say. Nothing above the free tier carries a price. The GDPR is never mentioned anywhere, no data processing agreement or subprocessor list is published, and no hosting country or region is disclosed — the trust centre that might settle all of this renders nothing without JavaScript. Meanwhile the terms of use grant CrewAI an explicit licence to use customer data, agent outputs included, to train and develop models, and no opt-out is documented. For a platform pitched at regulated, mission-critical environments, that gap between the governance promised inside the product and the transparency offered outside it is worth raising before signing.

The free plan is an evaluation tool, not a production one: fifty executions a month with no overage settles that. CrewAI makes most sense for organisations that already have agent pilots running and a scaling and governance problem to solve, and for engineering teams who want a framework rather than a closed product. Anyone who needs a mobile app, a published price, or documented European data commitments should look elsewhere for now.