Design system roles

Customize access with unique design system roles

Plan: Enterprise
DS Settings / Roles

Overview

Workspace members can be assigned roles specific to each design system, allowing their permissions to differ from their general workspace role if needed. This flexible permission management provides enhanced control over member access within your design systems.

With design system roles, you can:
  • Manage multiple design system teams with varying permissions in one workspace.
  • Grant admin access for a user in one design system, while limiting them to viewer access in another.
  • Restrict a member’s access to workspace settings, while giving them higher permissions to manage a design system.

Types of roles in a design system

The following types of roles can be assigned at the design system level:

Role

Seat required?

Permissions

Workspace role (inherit)

N/A

The role is automatically inherited from the user's workspace-level role.

Admin

Yes

An admin can edit all aspects of the design system and manage members.

Editor

Yes

Editors can edit design system content and approve or publish documentation pages, but cannot access settings.

Contributor

Yes

Contributors can participate in creation and editing of design system content, but are unable to approve or publish documentation pages, or access settings.

Viewer

No

Viewers can see and use design system content, but can’t add or edit existing design system data.


Manage design system members

Change design system role

DS Settings / Override role
To change a member’s role in a design system:
  1. Hover over the relevant team member and click Change role.
  2. In the dropdown, select the role you would like to change to.
  3. The member’s role will now be changed — they will now only be allowed to take actions in the design system that correspond with their design system role.

Inherit workspace role

DS Settings / Inherit role

The role is automatically inherited from the user's workspace-level role. This means that if the workspace role changes, the same role will also be applied in all design systems. This is the default setting, and you can always return to this setting by selecting “Workspace role” in the Change role dropdown.

Remove design system member

Design system members can only be removed when a design system is invite only. See Invite only design systems for more information.


FAQ

Why is a member's role different in the design system than in the workspace?

The owner and billing roles are used to grant workspace permissions only. These roles convert to admin and viewer in a design system, respectively.

To assign a role higher than viewer in a design system, a member must occupy a paid seat at the workspace level (Contributor or higher).

First change the role in the workspace before changing it in the design system. See Managing your team for more details.