Newer Version Available
Unlocked Packages
Salesforce offers different types of packages, and unlocked packages are especially
suited for internal business apps. Unless you plan to distribute an app on AppExchange, an
unlocked package is the right package type for most use cases. You can use unlocked packages to
organize your existing metadata, package an app, extend an app that you’ve purchased from
AppExchange, or package new metadata.
Unlocked packages follow a source-driven development model. The source of truth of the metadata contained in the package is your version control system, not what’s in an org. This model brings with it all the benefits of modern source-driven development models.