Swell apps are distributed by installing them into stores. Today, installation is performed using the Swell CLI. In the future, the Swell App Store will provide app discovery and one-click installation for merchants, along with secure installation links you can share directly.

Use the app install command to install an app into any store you have user-level access to. Without a store specified, the app is installed in the Live environment of the current store; without a version, the latest version is installed.

App installation
swell app install [-s store-id] [-e env] [-v version]

If you are updating an installed app in a live store, the CLI requires incrementing the app version as part of your workflow. See the App development guide for details on versioning and release notes.

In the future, you will be able to generate a secure installation link from the CLI or dashboard and share it with merchant users. Following the link, a merchant will be able to review the app's details and permissions, and install it into their own store in a few clicks.

Swell is developing an App Store marketplace where developers can showcase their apps and reach a larger audience of merchants.

In the meantime, focus on creating high-quality apps, following best practices, and providing excellent support to your merchant users. This will ensure a smooth transition to the App Store when it becomes available.