Newer Version Available
Free Limited Access License
Contact your Salesforce account executive to request this license. A Salesforce admin can upgrade a Salesforce Limited Access - Free license to a standard Salesforce license at any time.
Second-Generation Managed Packages and Unlocked Packages
To create scratch orgs and unlocked or second-generation managed packages, developers require access to the Dev Hub org, which is often your production org. A Salesforce admin can then grant appropriate permissions to the Dev Hub objects (ScratchOrgInfo, ActiveScratchOrg, and NamespaceRegistry).
To give developers appropriate access to the Dev Hub org, create a permission set that contains these permissions:
- Object Settings > Scratch Org Info > Read, Create, and Delete
- Object Settings > Active Scratch Org > Read and Delete
- Object Settings > Namespace Registry > Read (to use a linked namespace in a scratch org)
To provide users with the ability to create unlocked or second-generation managed packages and package versions, the permission set must also contain:
- System Permissions > Create and Update Second-Generation Packages
If you choose to test your package in a scratch org, the Create and Update Second-Generation Packages permission is also required when creating the scratch org if you specified an ancestor version in the sfdx-project.json file. Alternatively, use the --noancestors flag with the sf org create command when you create the scratch org.
For more information, see Salesforce DX Developer Guide: Add Salesforce DX Users.
DevOps Center
DevOps Center is installed as a managed package. Most team members, such as builders and developers, don’t need to install and configure DevOps Center. You can provide these team members minimum access to the org where DevOps Center is installed by assigning them this license and the Limited Access User profile.
See Salesforce Help: Assign the DevOps Center Permission Sets
Features Not Currently Supported
- To use Org Shape for Scratch Orgs or Scratch Org Snapshots (pilot), be sure to assign the Salesforce user license. The Salesforce Limited Access - Free license isn’t supported at this time.
- The Salesforce Limited Access - Free license doesn’t provide access to some Salesforce CLI commands, such as sf limits api display. Contact your Salesforce admin for API limits information.