<titledata-rh="true">Roles & permissions overview | NocoDB</title><metadata-rh="true"name="viewport"content="width=device-width,initial-scale=1"><metadata-rh="true"name="twitter:card"content="summary_large_image"><metadata-rh="true"property="og:image"content="https://nocodb.com/img/docusaurus-social-card.jpg"><metadata-rh="true"name="twitter:image"content="https://nocodb.com/img/docusaurus-social-card.jpg"><metadata-rh="true"property="og:url"content="https://nocodb.com/roles-and-permissions/roles-permissions-overview"><metadata-rh="true"name="docusaurus_locale"content="en"><metadata-rh="true"name="docsearch:language"content="en"><metadata-rh="true"name="docusaurus_version"content="current"><metadata-rh="true"name="docusaurus_tag"content="docs-default-current"><metadata-rh="true"name="docsearch:version"content="current"><metadata-rh="true"name="docsearch:docusaurus_tag"content="docs-default-current"><metadata-rh="true"property="og:title"content="Roles & permissions overview | NocoDB"><metadata-rh="true"name="description"content="Learn about roles and permissions in NocoDB."><metadata-rh="true"property="og:description"content="Learn about roles and permissions in NocoDB."><metadata-rh="true"name="keywords"content="Roles overview,Permissions overview,NocoDB roles,NocoDB permissions,NocoDB roles overview,NocoDB permissions overview"><linkdata-rh="true"rel="icon"href="/img/favicon.ico"><linkdata-rh="true"rel="canonical"href="https://nocodb.com/roles-and-permissions/roles-permissions-overview"><linkdata-rh="true"rel="alternate"href="https://nocodb.com/roles-and-permissions/roles-permissions-overview"hreflang="en"><linkdata-rh="true"rel="alternate"href="https://nocodb.com/roles-and-permissions/roles-permissions-overview"hreflang="x-default"><linkrel="search"type="application/opensearchdescription+xml"title="NocoDB"href="/opensearch.xml"><linkrel="stylesheet"href="/assets/css/styles.ce2b6fcc.css">
operates incrementally, with higher-level roles encompassing all privileges of lower-level roles.
This hierarchy offers flexibility in permissions and fosters a transparent organizational structure
in workspace or base management.</p><h2class="anchor anchorWithStickyNavbar_LWe7"id="roles">Roles<ahref="#roles"class="hash-link"aria-label="Direct link to Roles"title="Direct link to Roles"></a></h2><p>Roles serve as the basis for user privileges in NocoDB. They are associated with members at two levels:
Workspace and Base. When a member is invited to a Workspace with a specific role, like an "Editor," they
automatically have that role in all Bases within that Workspace. However, project owners or creators can customize
permissions at the project level to align with specific needs. This dual-level role assignment system
ensures adaptable user permissions and access management in NocoDB.</p><p><strong>Owner</strong>: When a member creates a new Workspace or Base, they automatically become the Workspace or Base "Owner."
\This role grants exclusive privileges, including the authority to delete the Workspace or Base.
The "Owner" role's privileges are non-transferable, ensuring ownership and control integrity.</p><p><strong>Creator</strong>: The "Creator" role shares all privileges with an "Owner," except for deleting the workspace or base.
"Creators" have full administrative rights, except for deletion authority, which remains exclusive to the "Owner."
This ensures balanced workspace or base management.</p><p><strong>Editor</strong>: An "Editor" can create and edit records but cannot modify the project schema,
like adding tables or fields. They strike a balance between data input and schema management.</p><p><strong>Commenter</strong>: The "Commenter" role cannot add or edit records but can provide comments on existing records
, facilitating communication and feedback.</p><p><strong>Viewer</strong>: "Viewers" can only access records and associated comments, without the ability to contribute
or make changes, ensuring controlled access for informational purposes.</p><p><strong>No Access</strong>: This role, applied exclusively at the base level, revokes project access for the designated user,
ensuring robust security and access management.</p><h3class="anchor anchorWithStickyNavbar_LWe7"id="workspace-level-permissions">Workspace level permissions<ahref="#workspace-level-permissions"class="hash-link"aria-label="Direct link to Workspace level permissions"title="Direct link to Workspace level permissions"></a></h3><p>The individual who creates the workspace is automatically designated as a Workspace owner.
A workspace can have only one Owner. Access to bases within that workspace is granted to members based on their roles
within the parent workspace. When a member becomes part of a workspace, the role at the workspace level is
automatically applied to them for all bases in that workspace, unless a specific exception is configured
to override at base level.</p><table><thead><tr><th>Task</th><thalign="center">Owner</th><thalign="center">Creator</th><thalign="center">Editor</th><thalign="center">Commenter</th><thalign="center">Viewer</th></tr></thead><tbody><tr><td>Invite member to workspace</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Manage member access to workspace</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Remove member access from workspace</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>View members in workspace</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Delete Workspace</td><tdalign="center">✔️</td><tdalign="center">️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Billing & upgrade options</td><tdalign="center">✔️</td><tdalign="center">️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Create a new base</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center">✔️</td></tr><tr><td>Access existing bases at assigned roles</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center">✔️</td></tr></tbody></table><h3class="anchor anchorWithStickyNavbar_LWe7"id="base-level-permissions">Base level permissions<ahref="#base-level-permissions"class="hash-link"aria-label="Direct link to Base level permissions"title="Direct link to Base level permissions"></a></h3><h4class="anchor anchorWithStickyNavbar_LWe7"id="collaboration">Collaboration<ahref="#collaboration"class="hash-link"aria-label="Direct link to Collaboration"title="Direct link to Collaboration"></a></h4><table><thead><tr><th>Task</th><thalign="center">Owner</th><thalign="center">Creator</th><thalign="center">Editor</th><thalign="center">Commenter</th><thalign="center">Viewer</th></tr></thead><tbody><tr><td>Invite members to base at or below your role</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Manage members access to base</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Remove member access from a base</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>View members in a base</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Share base</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr><td>Share view</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr></tbody></table><h4class="anchor anchorWithStickyNavbar_LWe7"id="table--view-operations">Table & view operations<ahref="#table--view-operations"class="hash-link"aria-label="Direct link to Table & view operations"title="Direct link to Table & view operations"></a></h4><table><thead><tr><th>Task</th><thalign="center">Owner</th><thalign="center">Creator</th><thalign="center">Editor</th><thalign="center">Commenter</th><thalign="center">Viewer</th></tr></thead><tbody><tr><td>Add / modify / delete table</td><tdalign="center">✔️</td><tdalign="center">✔️</td><tdalign="center"></td><tdalign="center"></td><tdalign="center"></td></tr><tr