This feature is in beta and subject to change.
User permissions
The Next-Gen Dev Platform is not yet generally available. Currently, access to these tools and features is limited to organizations participating in an invitation-only early access program. To request entry into the early access program, submit a request.
Visit our dev community to discuss the Next-Gen Dev Platform and provide feedback.
Before creating apps and development stores, you must first configure user permissions for the Dev Dashboard.
Anchor to Partner permissionsPartner permissions
If you're a Partner, you'll configure access on the Partner Dashboard. Partner users can be added to the partner organization either as an Owner or as a Staff member. Owners automatically have full access to the Dev Platform, but staff members need to have the following permissions explicitly assigned:
- Manage apps: Enables users to create, edit, and delete apps.
- Development store access > Add, archive, and unarchive development stores: Enables users to create development stores.
Anchor to Merchant permissionsMerchant permissions
Developer permissions are managed at the organization level, not at the store level. Therefore, you can't combine Dev Dashboard permissions and store permissions when creating a role.
There are two permissions relevant to the Dev Dashboard:
- Create and manage development stores: This permission allows users to create, edit, and delete apps. A user with this permission can edit all apps owned by the organization.
- Build and manage apps: This permission allows users to create development stores, but not production stores. Assigning this permission lets users create development stores to build and test apps.
A role with both permissions will allow users to access all app development features of the Dev Dashboard.
The permission to create, edit, and delete all apps does not give users the ability to install apps into any store. In order to install apps a user must have the appropriate permissions in the store.
Anchor to RequirementsRequirements
Before you begin, ensure you have the following:
- Your organization has access from Shopify to the Dev Dashboard in early access.
- You must have a role that allows you to manage users in your organization.
Anchor to Step 1: Create a developer roleStep 1: Create a developer role
Your users will need two new permissions to create and manage apps and create development stores in the Dev Dashboard. We recommend creating a Developer
role that includes both permissions, although you may want to structure your development team differently.
- Open a store in your organization.

- Navigate to Settings > Users > Roles.
- Click Add role.
- Enter a name for the role, such as
Developer
. - Select Organization role as the role category (not Store role).
- Check the box for the permissions:
- Create and manage development stores
- Build and manage apps

- Click Save.
Anchor to Step 2: Create a development groupStep 2: Create a development group
After you have created the Developer
role, you can assign it to users in your organization. You may assign roles directly to users or indirectly to a group of users. Using a group will allow multiple users to be assigned the same role.
- Navigate to Settings > Users > Groups.
- Click Add group.

- Enter a name for the group, such as
Development team
. - Under Roles click Assign and select the role you created in the previous step.
- Click Save.
Anchor to Step 3: Add users to the development groupStep 3: Add users to the development group
Now that you have a group with the developer role you can add users to the group. All users in the group will have access to the Dev Dashboard.
- Navigate to Settings > Users.
- Click on all the users that you want to add to the group.
- Click Assign group.
- Select the group you created in the previous step and click done.
Anchor to Step 4: Open the dashboardStep 4: Open the dashboard
Users that have been added to the group you created can now access the Dev Dashboard.
- Click on the store switcher from the top right of the admin.
- Click on Developer dashboard.
Anchor to Next stepsNext steps
Now that you have access to the Dev Dashboard you can begin to create apps and development stores.