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
Shreekant SahuShreekant Sahu 

Scratch Org without Production Account

Do all developers need to have production access to get the benefits of scratch org?
Aryan chopraAryan chopra
you need a developer or production environment to enable scratch org, scratch orgs are temporarily
created sandbox.
Shreekant SahuShreekant Sahu

Thank you, Aryan for the response.

If I'm correct you are talking about very own Developer Edition(https://developer.salesforce.com/signup) right?
If yes, to give you some details:
1. We can not have our client code in our personal developer edition or anywhere outside their orgs(Production / Sandboxes).
2. All developers working for the client also don't have access to production.

So do you have any suggestion or way to get the benefits of Scratch Org keeping above 2 points in mind?

Phu Bui DucPhu Bui Duc
The same question and now I still have no answer.
Wenbo ZhouWenbo Zhou
The answer is you need to have access to the production in order to create scratch orgs, because after you enabling DevHub on the production, there are new objects become available to manage scratch orgs.

This could raise security concerns where developers are now having access to the production. As the following article suggest, you should provide minimal access to developers to access DevHub.

https://www.linkedin.com/pulse/scratch-org-overall-model-security-license-digamber-prasad