Preset roles are available to customers on select plansPreset roles are only available to customers on select plans. To learn more, read about our pricing. To upgrade your plan, contact Sales.
Prerequisites
To complete the procedures in this guide, you need:- A LaunchDarkly plan that includes preset roles.
- An Admin or Owner base role to enable preset roles for your account.
Preset role categories
Preset roles come in two categories. Project roles grant access to resources inside a project, such as flags, segments, and environments. Organization roles grant access to resources that sit outside any single project, such as members, teams, and billing. Most members need one role from each category. A member with only an organization role has no access to your flags, and a member with only a project role has no access to your account settings.Project roles
This table summarizes the preset project roles:| Role | Description |
|---|---|
| LaunchDarkly Project admin | Can perform every action at and below the project level. This is the only preset project role that can bypass required approvals. |
| LaunchDarkly Maintainer | Can perform all actions on flags, segments, and metrics, and can manage the resources that group flags together, such as environments and views. |
| LaunchDarkly Project developer | Can perform flag, segment, and AgentControl targeting actions in their assigned projects. Cannot delete environments or manage AI model configs. |
| LaunchDarkly View developer | Grants the same access as LaunchDarkly Project developer, but restricted to specific views rather than to entire projects. |
| LaunchDarkly Release manager | Can change flag targeting and manage release pipelines and release policies. Cannot delete flags or bypass required approvals. |
| LaunchDarkly Contributor | Can make changes to existing flags, including release actions. Cannot create, archive, or delete flags. |
| LaunchDarkly Reviewer | Can create, review, and apply approval requests. Cannot change targeting directly. |
| LaunchDarkly Viewer | Can read all data in their assigned projects. Cannot change any project resource. |
Organization roles
This table summarizes the preset organization roles:| Role | Description |
|---|---|
| LaunchDarkly Organization admin | Can manage account security and every organization-level resource, such as members, teams, roles, tokens, and integrations. Cannot manage billing. |
| LaunchDarkly Architect | Can manage the same organization resources as LaunchDarkly Organization admin, except for account security settings and the IP allowlist. |
| LaunchDarkly Billing admin | Can view and manage billing and payment details, and can change which member has the account Owner role. |
| LaunchDarkly Member | Can manage their own access tokens and view teams. Has no project access unless also assigned a project role. |
Enable preset roles for your account
Before you can use preset roles, a member with an Admin or Owner base role must enable them. To enable preset roles:- Log in to LaunchDarkly as a member with an Admin or Owner base role.
- Click the gear icon in the left sidebar. The settings page appears.
- Select Roles from the Access section.
-
Find the banner prompting you to add preset roles to your account:

The "Roles" page with a banner prompting you to review preset roles.
- Click Review.
- Click < and > in the “Predefined roles” dialog to review the policies for each preset role. These roles all have names that start with “LaunchDarkly.”
- Click Accept to enable the new roles in your account.
Review preset roles
To review the access a preset role provides:- In the left sidebar, click the gear icon. The settings page appears.
- Select Roles from the Access section.
- Choose from the list of preset roles.
- Click the role name to review the access it provides.
Assign preset roles
To assign a role to an existing member:- Click the gear icon in the left sidebar. The settings page appears.
- Click Members. The Members list appears.
- Find the account member you wish to give a role.
- Click that account member’s name. The member’s Access tab opens.
- Click Assign roles. The “Assign roles” dialog appears.
- Choose a preset role from the menu.
- (Optional) Enter a value for the role attribute if the role you chose uses one. For example, add a value here if a role scoped by project prompts you for project keys.
- Click Assign roles. You are returned to the Access tab.
Further reading
To learn more, read the following topics:Want to know more? Start a trial.Your 14-day trial begins as soon as you sign up. Learn to use LaunchDarkly with the app’s built-in quick start guide. You’ll discover how easy it is to manage the whole feature lifecycle from concept to launch to control.
Want to try it out? Start a trial.
Want to try it out? Start a trial.