Source
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
Snowflake provides a platform that allows providers to build, distribute, and monetize apps. The Snowflake review process ensures the quality of the apps that are published to the Snowflake Marketplace.
snow app release-directive set
Sets a release directive. target_accounts cannot be specified for default release directives. target_accounts field is required when creating a new non - default release directive.
snow app release-directive list
Lists release directives in an application package. If no release channel is specified, release directives for all channels are listed. If a release channel is specified, only release directives for that channel are listed.
Security requirements and guidelines for a Snowflake Native App
…anti - patterns, and security vulnerabilities in code. Scan code for malware. Identify vulnerabilities in app dependencies. The processes help detect various security issues, such as data exfiltration, ransomware, compute abuse, privilege…
snow app release-channel add-version
Preview Feature — Open In preview in Amazon Web Services (AWS), Microsoft Azure, and Google Cloud commercial regions. Adds a version to a release channel.
Publishing a Snowflake Native App to customers
You must have an existing connection in your config.toml file. You must have a snowflake.yml file in your Snowflake Native App project. You must have an existing listing if you are publishing a Snowflake Native App to the Snowflake…
snow app version create
Adds a new patch to the provided version defined in your application package. If the version does not exist, creates a version with patch 0.
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.
Overview of app versions and upgrades
The Snowflake Native App Framework allows providers to create versions and patches of an app. Versions and patches allow providers to release new functionality and updates to consumers. VersionGenerally contains major updates to a…