Requires Enterprise plan. Contact sales for access.
Share a project
- Open the project and click Share
- Click Select a group to add
- Choose a permission level for each group:
| Role | Capabilities |
|---|---|
| User | View and use the project |
| Editor | Modify settings, manage secrets, configure environment classes |
| Admin | Full control including sharing and deletion |

Project sharing dialog
Change permissions
- In the Share dialog, find the group
- Click the role dropdown
- Select a new permission level (takes effect immediately)

Change group permissions
Remove access
- Click the role dropdown next to the group
- Select Remove access
Organization-wide access
To share with everyone in your organization:- In General access, select your organization name
- All members get User access; you can still grant elevated permissions to specific groups
- In General access, select Only groups with access

General access settings
Share a runner
- Go to Settings → Runners
- Click ⋯ → Share runner
- Add groups and assign roles (same dialog as projects)
| Role | Capabilities |
|---|---|
| User | Create environments on this runner |
| Admin | Configure runner settings, manage integrations |

Share a runner
Access dependencies
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.”