function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
drs-medrs-me 

Free Limited Access License for dev hub

Hi,
Does anyone have any idea, how can I create a user with the Free Limited Access License for Dev Hub as described on https://developer.salesforce.com/docs/atlas.en-us.210.0.packagingGuide.meta/packagingGuide/dev_hub_license.htm?search_text=API ?
We are not an ISV Partner.
Thanks.
NagendraNagendra (Salesforce Developers) 

Hi,

As mentioned in the below documentation https://developer.salesforce.com/docs/atlas.en-us.214.0.sfdx_setup.meta/sfdx_setup/sfdx_setup_add_users.htm you can create a free limited access license for dev hub only if you are a partner.

You can use Salesforce DX with these Standard user licenses: Salesforce, Salesforce Platform, and Salesforce Limited Access - Free (partners only).

If you are a partner then follow the below steps:
  1. Add the user to your Dev Hub org, if necessary.
  • In Setup, enter Users in the Quick Find box, then select Users.
  • Click New User.
  • Fill out the form, and assign the System Administrator or Standard User profile.
  • Click Save.
If you’re adding a System Administrator user, you can stop here.
  1. If you’re adding a Standard User, create a permission set for Salesforce DX users if you don’t have one.
  • From Setup, enter Permission Sets in the Quick Find box, then select Permission Sets.
  • Click New.
  • Enter a label, API name, and description. The API name is a unique name used by the API and managed packages.
  • Select a user license option. If you plan to assign this permission set to multiple users with different licenses, select None.
  • Click Save. The permission set overview page appears. From here, you can navigate to the permissions you want to add or change for Salesforce DX. For the required permissions, see Permission Set for Salesforce DX Users.
  1. Apply the Salesforce DX permission set to the Standard User.
  • From Setup, enter Permission Sets in the Quick Find box, then select Permission Sets.
  • Select the Salesforce DX permission set.
  • In the permission set toolbar, click Manage Assignments.
  • Click Add Assignments.
  • Select the user to assign the permission set to.
  • Click Assign.
  • Click Done.
You can limit a user’s access by modifying the permissions.

Permission Set for Salesforce DX Users To give full access to the Dev Hub org, the permission set must contain these permissions.
  • Object Settings > Scratch Org Info > Read, Create, and Delete
  • Object Settings > Active Scratch Org > Read and Delete
  • Object Settings > Namespace Registry > Read, Create, and Delete
To work with second-generation packages in the Dev Hub org, the permission set must also contain:

System Permissions > Create and Update Second-Generation Packages
This permission provides access to:

Salesforce CLI Command             Tooling API Object (Create and Edit)
force:package2:create                                         Package2
force:package2:version:create            Package2VersionCreateRequest
force:package2:version:update                         Package2Version

Hope this helps.

Kindly mark this as solved if the reply was helpful.

Thanks,
Nagendra
Bryan R WiseBryan R Wise
Note that the most current version of that doc no longer says "partners only."  The Spring '19 release notes now say that you should contact your AE to get this license provisioned to your org.