Skip to main content
Requires Enterprise plan. Contact sales for access.
Share projects and runners with specific groups or everyone in your organization. See Manage groups for group setup.

Share a project

  1. Open the project and click Share
  2. Click Select a group to add
  3. Choose a permission level for each group:
RoleCapabilities
UserView and use the project
EditorModify settings, manage secrets, configure environment classes
AdminFull control including sharing and deletion
Share project dialog showing group selection and permission role options

Project sharing dialog

Change permissions

  1. In the Share dialog, find the group
  2. Click the role dropdown
  3. Select a new permission level (takes effect immediately)
Role dropdown showing User, Editor, and Admin permission options

Change group permissions

Remove access

  1. Click the role dropdown next to the group
  2. Select Remove access

Organization-wide access

To share with everyone in your organization:
  1. In General access, select your organization name
  2. All members get User access; you can still grant elevated permissions to specific groups
To restrict to specific groups only:
  1. In General access, select Only groups with access
General access dropdown showing organization-wide or restricted access options

General access settings

Share a runner

  1. Go to Settings → Runners
  2. Click Share runner
  3. Add groups and assign roles (same dialog as projects)
Runner roles:
RoleCapabilities
UserCreate environments on this runner
AdminConfigure runner settings, manage integrations
Runner context menu showing Share runner option

Share a runner

Access dependencies

Users need access to both a project and at least one of its runners to create environments.
Projects use runners through environment classes. If a user has project access but no access to any of its runners, they can see the project but cannot create environments.

Share dialog warnings

The Share dialog displays warnings to prevent access issues: When sharing a project:
“Users in these groups will not be able to use the project unless the underlying runner is also shared with them.”
When restricting runner access:
“Removing access to this runner may prevent users in these groups from using projects that depend on it.”