Overview
The Tool Repository is a package manager for CrewAI tools. It allows users to publish, install, and manage tools that integrate with CrewAI crews and flows. Tools can be:- Private: accessible only within your organization (default)
- Public: accessible to all CrewAI users if published with the
--public
flag
Prerequisites
Before using the Tool Repository, ensure you have:- A CrewAI Enterprise account
- CrewAI CLI installed
- uv>=0.5.0 installed. Check out how to upgrade
- Git installed and configured
- Access permissions to publish or install tools in your CrewAI Enterprise organization
Installing Tools
To install a tool:pyproject.toml
.
You can use the tool by importing it and adding it to your agents:
Creating and Publishing Tools
To create a new tool project:Updating Tools
To update a published tool:- Modify the tool locally
- Update the version in
pyproject.toml
(e.g., from0.1.0
to0.1.1
) - Commit the changes and publish
Deleting Tools
To delete a tool:- Go to CrewAI Enterprise
- Navigate to Tools
- Select the tool
- Click Delete
Deletion is permanent. Deleted tools cannot be restored or re-installed.
Security Checks
Every published version undergoes automated security checks, and are only available to install after they pass. You can check the security check status of a tool at:CrewAI Enterprise > Tools > Your Tool > Versions
Need Help?
Contact our support team for assistance with API integration or troubleshooting.