Video Tutorial
Watch this video tutorial for a step-by-step demonstration of the installation process:Text Tutorial
Python Version RequirementsCrewAI requires If you need to update Python, visit python.org/downloads
Python >=3.10 and <3.14. Here’s how to check your version:OpenAI SDK RequirementCrewAI 0.175.0 requires
openai >= 1.13.3. If you manage dependencies yourself, ensure your environment satisfies this constraint to avoid import/runtime issues.uv as its dependency management and package handling tool. It simplifies project setup and execution, offering a seamless experience.
If you haven’t installed uv yet, follow step 1 to quickly get it set up on your system, else you can skip to step 2.
1
Install uv
-
On macOS/Linux:
Use
curlto download the script and execute it withsh:If your system doesn’t havecurl, you can usewget: -
On Windows:
Use
irmto download the script andiexto execute it:If you run into any issues, refer to UV’s installation guide for more information.
2
Install CrewAI 🚀
-
Run the following command to install
crewaiCLI: -
To verify that
crewaiis installed, run: -
You should see something like:
-
If you need to update
crewai, run:
Installation successful! You’re ready to create your first crew! 🎉
Creating a CrewAI Project
We recommend using theYAML template scaffolding for a structured approach to defining agents and tasks. Here’s how to get started:
1
Generate Project Scaffolding
-
Run the
crewaiCLI command: -
This creates a new project with the following structure:
2
Customize Your Project
-
Your project will contain these essential files:
-
Start by editing
agents.yamlandtasks.yamlto define your crew’s behavior. -
Keep sensitive information like API keys in
.env.
3
Run your Crew
- Before you run your crew, make sure to run:
- If you need to install additional packages, use:
- To run your crew, execute the following command in the root of your project:
Enterprise Installation Options
For teams and organizations, CrewAI offers enterprise deployment options that eliminate setup complexity:
CrewAI AMP (SaaS)
- Zero installation required - just sign up for free at app.crewai.com
- Automatic updates and maintenance
- Managed infrastructure and scaling
- Build Crews with no Code
CrewAI Factory (Self-hosted)
- Containerized deployment for your infrastructure
- Supports any hyperscaler including on prem deployments
- Integration with your existing security systems
Explore Enterprise Options
Learn about CrewAI’s enterprise offerings and schedule a demo
Next Steps
Build Your First Agent
Follow our quickstart guide to create your first CrewAI agent and get
hands-on experience.
Join the Community
Connect with other developers, get help, and share your CrewAI experiences.
