Sep 30, 2025: Declarative Sharing (Preview)

Declarative Sharing allows providers to share and sell data products, enhanced by Snowflake Notebooks to help Snowflake consumers visualize and explore the data.

Declarative Shared Native Apps is in Public Preview.

Declarative Sharing’s simplified development experience makes it easy to get started quickly. Key features include:

  • Streamlined development: Providers can define shared objects, including notebooks, using a straightforward YAML file format, with automatic version control.

  • Live notebook development: You can interactively develop notebooks, edit notebook content and share it seamlessly.

  • Live environment development: Declarative shared applications can be developed in a live environment, which streamlines the development and testing phases.

  • Controlled data visibility: Application roles enable providers to categorize data, giving consumers easy control over data visibility.

  • Consumer-managed resources: The application runs in the consumer’s account, allowing them to manage resource usage and costs.

  • Secure execution: Declaratively shared applications operate within a tightly controlled environment, ensuring strict limitations on their actions and data access.

For more information, see About Declarative Sharing in the Native Application Framework.