Deploy and release extensions

After you create one or more app extensions, you can release those extensions to users by creating and releasing an app version. An app version is a snapshot of all of your app extensions. You can revert to a previous app version at any time by releasing an older app version.

Releasing an app version doesn't release your web app. When you're ready to deploy your app to production, you need to deploy your web app to your own hosting solution. For more information, refer to Deploy your web app.

If you have an app extension that you want to deploy to Shopify regularly, then you can integrate Shopify CLI into your CI/CD pipeline to programmatically deploy your app components using the deploy command.