# Base Collaboration

> Part of the NocoDB documentation (Product docs > Users). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/product/collaboration/base-collaboration
Last updated: 2026-09-25

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.

1. Navigate to the **Overview** > **Members** tab within your base.
2. Click **Add Members**.
3. Enter one or more email addresses (comma-separated).
4. Select a role for the invited member(s) from the dropdown menu.
5. Click **Invite to Base**.

<Callout type="info">
  You can only assign roles that are at most equal to your own role on the base.
</Callout>

<Callout type="info">
  You can invite multiple members simultaneously by entering their email addresses separated by commas.
</Callout>

<img alt="image" src={__img0} placeholder="blur" />
<img alt="image" src={__img1} placeholder="blur" />

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 via Link

Instead of inviting one address at a time, you can create an invite link that anyone who opens it can redeem to join the base at a role you choose. Creating a link requires the **Editor** role or above.

Learn more about [invite links](/docs/product/collaboration/invite-links).

## 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.

1. Navigate to the **Overview** > **Members** tab within your base.
2. Click on the **Add Teams** button.
3. 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.
4. 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.
5. Click on the **Add Teams** button to complete the process.

<Callout type="info">
  When a team is invited to the base, all users under that team inherit the assigned base-level role unless overridden by an individual explicit member role.
</Callout>

<img alt="image" src={__img2} placeholder="blur" />
<img alt="image" src={__img3} placeholder="blur" />

To learn more about creating and managing teams, refer to the [Teams documentation](/docs/product/collaboration/teams).

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.

<img alt="image" src={__img4} placeholder="blur" />

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.

1. Click on the role dropdown next to the member or team.
2. Select a new role from the list of available options.
3. The role change takes effect immediately.

<img alt="image" src={__img5} placeholder="blur" />

<Callout type="info">
  You can only assign roles that are at most equal to your own role on the base. Teams cannot be assigned the 

  **Owner**

   role at the base level.
</Callout>

Learn more about [roles and permissions](/docs/product/collaboration/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](/docs/product/collaboration/teams#effective-role-resolution).

## 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 Access` from 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 `Inherit` from 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.

<Callout type="info">
  Use 

  **No Access**

   to explicitly block someone from a base. Use 

  **Inherit**

   to remove the base-level assignment and fall back to workspace or team inheritance.
</Callout>

## 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](/docs/product/collaboration/teams#best-practices).

## Availability

* Teams are available on **NocoDB Cloud** (Business plan and above) and licensed self-hosted deployments (Scale plan and above).

## Related

* [Roles and permissions](/docs/product/collaboration/roles-and-permissions)

---

## Related pages

- [Workspace Collaboration](https://nocodb.com/docs/product/collaboration/workspace-collaboration.md): This article explains how to invite members or teams to your workspace, manage their roles, and remove them when needed.
- [Invite Links](https://nocodb.com/docs/product/collaboration/invite-links.md): This article explains how to create, share, restrict and delete invite links that let people join a base or a workspace.
