Project roles
Project roles are available to customers on select plans
Customers on select plans have access to project roles provided by LaunchDarkly, and can also create their own project roles. To learn more, read about our pricing. To upgrade your plan, contact Sales.
Project roles provided by LaunchDarkly are available for early access
Project roles provided by LaunchDarkly may be available in your account as part of our Early Access Program (EAP). If these roles are available, a banner appears on the Roles page prompting you to add the roles to your account. After you add these roles, you can assign them to any member. These roles all have names that start with “LaunchDarkly.”
To request access these provided roles, request to join the EAP.
Overview
This topic explains the project roles that come with some LaunchDarkly accounts, and how they relate to each other.
Project roles
LaunchDarkly provides the following preset project roles: Project Admin, Maintainer, Developer, Contributor, Viewer.
You can modify these preset roles if needed. Specifically, you can add policy statements to these roles, and then update or remove the policy statements that you have added. You cannot update the policy statements that the preset roles include by default.
You can also create your own project roles. To learn how, read Creating roles and policies.
You can assign each member as many project roles as you like.
Update project roles
You can update preset project roles in the following ways:
-
You can add new policy statements to them. To learn how, read Editing roles. You can also remove policy statements that you have added to preset roles. However, you cannot change the policy statements that are included as part of the preset roles.
-
You can review and accept updates to the preset roles that are provided by LaunchDarkly. LaunchDarkly periodically updates all preset organization and project roles. For example, when new resources become available, the preset Project Admin or Maintainer roles may be updated to include access to them.
When updates to the LaunchDarkly preset project roles are available, account members with an Admin role receive an update notification on the Roles page.
To review and accept updates to the preset project roles:
- Click the gear icon in the left sidenav to view Organization settings.
- Click Roles.
- Click View changes from the “Updates to predefined roles” notification.
- Only account members with a LaunchDarkly Admin role, an Admin base role, or an Owner base role receive this notification.
- This notification only appears when new preset roles are available.
- In the “Updated roles” dialog, review the changes to the preset roles.
- Click Apply all changes.
After you apply the changes, all account members with preset roles now have updated permissions.