Newer Version Available

This content describes an older version of this product. View Latest

Create and Register Your Namespace

With unlocked packages, you can share a single namespace with multiple packages. Since sharing of code is much easier if your package shares the same namespace, we recommend that if use namepaces, you use a single namespace for your namespaced unlocked packages.
To create a namespace:
  1. Sign up for a new Developer Edition org.
  2. In Setup, enter Package Manager in the Quick Find box, and select Package Manager.
  3. In Developer Settings, click Edit, and under Change Developer Settings, click Continue.
  4. In Namespace Prefix enter a namespace, and select Check Availability.
  5. For Package to be managed, select None, then click Review My Selections.
  6. Review your selections, and then click Save.
To register a namespace:
  1. To link the namespace that you created with your Dev Hub, use Namespace Registry. See Link a Namespace to a Dev Hub for details.
  2. In the sfdx-project.json file, specify your namespace using the namespace attribute. When you create a new unlocked package, the package is associated with the namespace specified in the sfdx-project.json file.