Unlocked Packages Overview

Updated 6 months ago by Copado Solutions

Unlocked Packages Overview

Unlocked packages give Salesforce customers a means to organize their metadata into a package and then deploy the metadata (via packages) to different orgs.  

Some of the advantages of using unlocked packages include:

  1. Options for enterprise customers to organize and deploy metadata to production orgs.
  2. Possibility of creating artifact dependencies. Please refer to the Artifact Dependencies article.
  3. Feature branch development and testing.
  4. Packages that are built directly from the source.
  5. Ease of development and distribution of dependent packages.

Unlocked packages enable a new way of working with metadata. In the first place, you will split or organize your metadata into logical packages (e.g. a 'Sales' package that contains sales related components, a 'Service' package that includes case related components, a 'Custom App' package with your custom app’s components).

You can then provide your teams of developers with the ownership of certain packages  so that they can work on them and deploy the ones they own to production independently of other packages (e.g. deploy Account object changes by releasing a new version of the 'Sales' package).

Please visit the article Creating an Unlocked Package to learn about how to create unlocked packages.

How did we do?