Private Base ☁
Learn how to configure and manage access to Private Bases in NocoDB.
A Private Base in NocoDB allows base owners to fully control access at the base level, independently of workspace-level roles. This feature is ideal for projects that require confidentiality, restricted visibility, or selective collaboration within a workspace.
How Private Base Works
When a base is marked as private:
- Workspace role inheritance is disabled — users with roles like Owner, Editor, or Viewer at the workspace level will not automatically gain access.
- By default, only the base creator (Owner) can access the base.
- Access must be explicitly granted to other members by assigning a base-specific role (Owner, Creator, Editor, Commenter, or Viewer).
Creating a Private Base
To create a new private base:
- Navigate to the left sidebar and click on the
+ Create Base
button. - Select
Start from scratch
from the modal that appears. - Input the desired name for the database within the presented pop-up modal.
- Select
Base Type
as "Private". - Conclude the process by clicking on the
Create Base
button.
Converting an Existing Base to Private
As a base Owner, you can change any of your existing base type to private:
- Navigate to the base and click
Overview
in the left sidebar. - Go to the Settings tab and select
Base Type
. - Toggle the access setting to Private.
Disabling Private Access
To switch a private base back to default (workspace-inherited) type:
- Navigate to the base and click
Overview
in the left sidebar. - Go to the Settings tab and select
Base Type
. - Toggle the access setting to Default.
Managing Access in a Private Base
Managing user access in a private base follows the same process as any other base. You can invite workspace members and assign them roles explicitly at the base level. Role changes at the workspace level will not affect access to a private base unless the base type itself is set back to default access.
For detailed steps, refer to the Base Collaboration Guide.