Source
Publish an app using release channels
Release channels allow providers to publish apps at different stages of the app development lifecycle.
Upgrade an app
The Snowflake Native App Framework is generally available on supported cloud platforms.
Jun 23, 2025: Snowflake Native App Framework updates
The Snowflake Native App Framework now includes the following features that make it easier for providers to develop an app to create objects in a consumer account. These features also make it easier for consumers to configure an app during…
Develop a new version of an app
The Snowflake Native App Framework is generally available on supported cloud platforms. For additional information, see Support for private connectivity, VPS, and government regions.
snow app run
Creates an application package in your Snowflake account, uploads code files to its stage, then creates or upgrades an application object from the application package.
Update an app
The Snowflake Native App Framework is generally available on supported cloud platforms. For additional information, see Support for private connectivity, VPS, and government regions.
Publishing a Snowflake Native App to customers
Release directives are a set of rules that determine which version and patch of the Snowflake Native App is available to which customers. Release channels provide a way to manage separate release processes for different types of customers.
snow app publish
Adds the version to the release channel and updates the release directive with the new version and patch.
Share an app with consumers
As a provider, you add an application package as the data content of an listing. The consumer installs the app in their account from the listing.
Declarative Native App manifest reference
It’s used to declaratively share data with consumers, such as notebooks, tables, and views.