Source
Approve connections to external resources using app specifications
App specifications allow providers to specify the external (outside of Snowflake) endpoints and resources that an app requires. Consumers can view the end points that the app is requesting and approve or decline them as appropriate.
Security requirements and best practices for a Snowflake Native App
Your app must not load or execute any code from outside the application package except Snowflake - provided libraries. All the app code, including all library dependencies and setup code, must be included in the app version defined in the…
Guidelines for publishing an app to the Snowflake Marketplace
Apps must deliver the advertised functionality. Apps must include a clear framework and instruction for utilizing app functionality. Apps should not crash, freeze, or otherwise function abnormally.
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…
Update an app
The Snowflake Native App Framework is generally available on supported cloud platforms.
Security requirements and guidelines for a Snowflake Native App
The Snowflake Native App Framework is generally available on supported cloud platforms.
Configure event definitions for 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.
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.
Request external access integrations (EAIs) with app specifications
An external access integration allows an app to connect to an endpoint that is external to Snowflake.
Share an app with consumers
After developing and testing the application package containing your app , you can publish the app to consumers using listings. As a provider, you add an application package as the data content of an listing. The consumer installs the app…