Does anyone know if I HAVE to use the standard user profile if I want to assign the Salesforce DX permission set?(I know I can also use sys admin)Or will it still work if I give them a custom profile? Sorry, it was a little unclear in the Salesforce documentation for DX Implementation.


For background the developers currently have admin access in our Production which isn't best practice. I just want to make sure they will still be able to create scratch orgs if I assign them a read only profile(for instance) and give them the Salesforce DX permission set.

  • 1
    Hi, and welcome to SFSE! I suspect this may be an X-Y Problem. You might want to edit your question to include whatever specific problem you're having that's prompting this question. In the general case, you should be able to use any profile you like, not just the system administrator profile, but without more information, I'm not sure we can help you resolve your specific problem.
    – sfdcfox
    Aug 22, 2018 at 17:39

1 Answer 1


Yes, you can use any standard or custom profile as long as it is a Salesforce License type. The Permission Set should grant the appropriate level of access as outlined in the documentation. We personally have a "Limited Developer" profile that we use for developers, and we all have access to DX via this permission set.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .