Roles and Seats
Understand the key concepts for managing permissions
This guide explains Speckle’s project roles, workspace roles, and seat types. The table below gives you a high-level overview of how these combine to determine what users can do.
Workspace role | Seat | View & comment | Publish & load | Create projects | Manage workspace |
---|---|---|---|---|---|
Admin | Editor | ||||
Member | Editor | ||||
Member | Viewer | ||||
Guest | Editor | ||||
Guest | Viewer |
Project Roles
Project roles determine what actions a user can perform within a specific project. Admins
and Project owners
can manage the roles from the Collaborators tab on the project page.
- Has full ownership of the project, including inviting new project members, managing project roles, and all project settings.
- The project creator is automatically the first
Project owner
. - Workspace admins have the
Project owner
role on all projects in a workspace, even private projects. - An
Editor seat
is required to have theProject owner
role.
- Has full ownership of the project, including inviting new project members, managing project roles, and all project settings.
- The project creator is automatically the first
Project owner
. - Workspace admins have the
Project owner
role on all projects in a workspace, even private projects. - An
Editor seat
is required to have theProject owner
role.
- Can fully contribute to a project including creating new models and versions
- Can load and publish models from AEC software using the Speckle connectors.
- An
Editor seat
is required to have theCan edit
role.
- Can view models in the 3D web viewer and add comments.
- Cannot load models into host apps using the Speckle and publish models from the Speckle connectors.
Workspace Roles
Workspace roles determine a user’s default project access and workspace-level permissions, like inviting users and managing security settings. Admins
can manage workspace roles from Workspace Settings -> People.
- Full ownership of the workspace, including management of members, projects, and settings.
- Is automatically
Project owner
of all existing and new projects in the workspace. - Cannot be removed or have their role changed within a project.
- Can create, manage, and oversee all Speckle Automate functions within the workspace.
- Full ownership of the workspace, including management of members, projects, and settings.
- Is automatically
Project owner
of all existing and new projects in the workspace. - Cannot be removed or have their role changed within a project.
- Can create, manage, and oversee all Speckle Automate functions within the workspace.
- Can access all projects in the workspace with the
Can view
project role, unless the project is set toPrivate
. - Can create and own projects if assigned an
Editor seat
. - Cannot invite new users to the workspace, but can invite existing workspace members to projects.
- Can access and use Speckle Automate to create private functions.
- Role meant for external collabators who only need access to select projects in the workspace.
- Can hold the
Can edit
project role if assigned anEditor seat
. - Can never create new projects in the workspace.
- Can never hold the
Project owner
project role. - Can join a workspace without adhering to any domain policies or authorizing through SSO.
- Cannot access or create private Speckle Automate functions.
Seats
The seat determines which project roles a user can be assigned. Admins
can manage seats from Workspace Settings -> People.
- Gives
Members
andGuests
permission to fully contribute to projects with theCan edit
project role. - Gives
Members
permission to create new projects in the workspace and becomeProject owner
. - Is a paid seat on the Starter and Business plans.
- Is a required seat for
Admins
.
- Gives
Members
andGuests
permission to fully contribute to projects with theCan edit
project role. - Gives
Members
permission to create new projects in the workspace and becomeProject owner
. - Is a paid seat on the Starter and Business plans.
- Is a required seat for
Admins
.
- Gives
Members
andGuests
permission to have the limitedCan view
project role. - Is always a free seat.
FAQs
Project roles
Workspace roles
Seats