User permissions
Access to the Dev Dashboard is controlled by your organization's role-based access control (RBAC) model. What you can see and do in the Dev Dashboard depends on the roles assigned to you by your organization's owner or administrator.
Anchor to Partner organizationsPartner organizations
Partner organizations use a role-based model where permissions are grouped into roles and assigned to users. The following roles and permissions are relevant to the Dev Dashboard.
Anchor to Roles managed by ShopifyRoles managed by Shopify
Shopify provides a set of system roles for partner organizations. The following roles grant access to Dev Dashboard features:
| Role | Access |
|---|---|
| Organization administrator | Full access to all features and resources across the organization and all stores. |
| App developer | Develop and manage apps; create, manage, and copy dev stores. No access to production store data, financials, or user management. |
| Store administrator | Full access to store resources within the partner organization, including dev stores and client transfer stores. |
| Collaborator access | Log in to assigned collaborator stores. Store-level permissions for collaborator stores are controlled by the merchant. |
Anchor to Store management permissionsStore management permissions
The Stores management permission category controls access to stores in the Dev Dashboard. These permissions can be assigned to custom roles in your organization:
| Permission | Access |
|---|---|
| Development stores | Create, view, manage, and delete dev stores. |
| Client transfer stores | Create, view, manage, and delete client transfer stores. |
| Transfer client transfer stores | Transfer client transfer stores to merchants. |
| Collaborator relationships | Create and manage collaborator relationships with merchant stores. |
Anchor to App development permissionApp development permission
The App development permission allows users to develop and manage apps in the partner organization.
For a full list of partner organization permissions, refer to Partner organization permissions in the Shopify Help Center.
Anchor to Merchant organizationsMerchant organizations
To give a user in a merchant store access to the Dev Dashboard, assign them the App developer role. This role is available to both merchant and partner organizations.
Anchor to Custom roles (Shopify Plus)Custom roles (Shopify Plus)
If your store is on the Plus plan, you can create custom roles with the following permissions:
| Permission | Access |
|---|---|
| Create and manage dev stores | Create dev stores and use them to build and test apps. |
| Build and manage apps | Create, edit, and delete apps owned by the organization. |
A custom role with both permissions grants access to all app development features in the Dev Dashboard.