Base collaboration
This article explains how to invite members or teams to your base, manage their roles, and remove them when needed.
Invite Members to Base
Base-level member management allows you to control granular access to specific bases within your workspace. You can invite individual members directly to a base with specific role assignments.
- Navigate to the Overview > Members tab within your base.
- Click Add Members.
- Enter one or more email addresses (comma-separated).
- Select a role for the invited member(s) from the dropdown menu.
- Click Invite to Base.

Members added to a workspace inherit the role assigned at the workspace level, unless a specific role is configured at the base level. Alternatively, you can invite users directly to a base with restricted workspace access. This allows you to grant access to a single base without exposing other workspace data — ideal for collaborating with external partners, clients, or temporary contributors in a controlled manner.
Invite Teams to Base ☁
You can assign entire teams to a base for streamlined collaboration. Teams inherit the base-level role assigned to them, making it easier to manage access for department-wide or functional group permissions.
- Navigate to the Overview > Members tab within your base.
- Click on the Add Teams button.
- From the dropdown, select one or multiple teams to add to the base. Teams already added to the base will be indicated as disabled in the dropdown.
- Choose the appropriate base-level role from the dropdown menu. Note that:
- Similar to individual members, you can only assign roles that are at most equal to your own role on the base.
- Teams can't be assigned the Owner role at the base level.
- Click on the Add Teams button to complete the process.

To learn more about creating and managing teams, refer to the Teams documentation.
Teams added to a workspace inherit the role assigned at the workspace level, unless a different role is configured at the base level. Alternatively, you can invite teams directly to a base with restricted workspace access. This allows team members to collaborate on a specific base without access to other workspace data — ideal for engaging external teams, partner organizations, or temporary project groups securely and efficiently.
List Base Members and Teams
The Members tab displays all users and teams that have access to the base.
- Individual members appear with their email addresses and assigned base role.
- Teams are listed with their name, member count, and assigned base role.

Inherited roles from workspace-level are displayed with workspace suffix to indicate their origin.
Modify Roles for Members or Teams
Access permissions for both members and teams can be updated directly from the Members tab.
- Click on the role dropdown next to the member or team.
- Select a new role from the list of available options.
- The role change takes effect immediately.

Learn more about roles and permissions.
Role Precedence
When a user has multiple role assignments through both team and individual access at the base level, NocoDB resolves the final permission using a clear precedence order.
- Individual explicit role takes precedence over team-assigned role.
- Base-level roles override workspace-level roles.
- In case of multiple team roles, the highest permission applies.
Learn more about roles and permissions.
Remove or Revoke Base Access
There are two ways to manage member or team access to a base:
Deny Access
To prevent a user or team from accessing the base:
- Click on the role dropdown next to the member or team entry.
- Select
No Accessfrom the available roles.
The member or team will be blocked from accessing this base, regardless of their workspace or team-level permissions.
Revoke Explicit Assignment
To remove an explicit base-level role assignment and allow the user to inherit their workspace or team-level role:
- Click on the role dropdown next to the member or team entry.
- Select
Inheritfrom the available roles.
The member or team will now access the base based on their workspace-level or team-level permissions, rather than an explicit base-level assignment.
Best Practice
- Use base-level permissions to restrict access to sensitive data while maintaining broader workspace access.
- Assign teams to bases for departments or functional groups to manage access efficiently without individual invitations.
- Start by inviting teams to bases when possible, then add individual members for exceptions.
- Regularly audit base member lists to ensure access remains appropriate as team compositions change.
Learn more here.