Team Members Management
Last updated
Last updated
This guide explains how to manage members within a Dify team. The team member limits for different Dify versions are below.
Sandbox / Free | Professional | Team | Community | Enterprise |
---|---|---|---|---|
1 | 3 | Unlimited | Unlimited | Unlimited |
Only team owners have permission to invite team members.
To add a member, the team owner can click on the avatar in the upper right corner, then select "Members" → "Add". Enter the email address and assign member permissions to complete the process.
For Community Edition, enabling email functionality requires the team owner to configure and activate the email service via system environment variables.
If the invited member has not registered with Dify, they will receive an invitation email. They can complete registration by clicking the link in the email.
If the invited member is already registered with Dify, permissions will be automatically assigned and no invitation email will be sent. The invited member can switch to the new workspace via the menu in the top right corner.
Team members are divided into owners, administrators, editors, and members.
Owner
Role description: The first member of the team, with the highest level of permissions, responsible for the operation and management of the entire team.
Permission overview: Has permissions to manage team members, adjust member permissions, set model providers, create and delete applications, create knowledge bases, set tool libraries, etc.
Administrator
Role description: Team administrator, responsible for managing team members and model providers.
Permission overview: Cannot adjust member permissions; has permissions to add or remove team members, set model providers, create, edit and delete applications, create knowledge bases, set tool libraries, etc.
Editor
Role description: Regular team member, responsible for collaboratively creating and editing applications.
Permission overview: Cannot manage team members, set model providers, or set tool libraries; has permissions to create, edit and delete applications, create knowledge bases.
Member
Role description: Regular team member, only allowed to view and use applications created within the team.
Permission overview: Only has permissions to use applications within the team and use tools.
Only team owners have permission to remove team members.
To remove a member, click on the avatar in the upper right corner of the Dify team homepage, navigate to "Settings" → "Members", select the member to be removed, and click "Remove from team".
Team owners have the highest level of permissions. To maintain the stability of the team structure, team ownership cannot be manually transferred once established.
For team data security reasons, team owners cannot delete their teams on their own.
Neither team owners nor administrators can delete a team member's account. Account deletion requires the account owner to actively request it, and cannot be performed by others. As an alternative to account deletion, removing a member from the team will revoke that user's access to the team.