Product and Technology

Unmatched Collaboration for Data and AI Products: What’s New from Snowflake

Photo of people sitting at an office table having a conversation, with the BUILD 2024 logo below the photo.

Getting different teams, business units and even companies to work together toward a common goal not only maximizes efficiency, but drives innovation. Effective collaboration on data and AI has never been more closely tied to success. 

At Snowflake, we’re removing the barriers that prevent productive cooperation while building the connections to make working together easier than ever. Whether it’s helping you share data and AI models internally or build and distribute groundbreaking AI and advanced solutions, Snowflake is committed to helping you weave collaboration into the fabric of your business. Here’s a closer look at some of the innovations we’ve introduced to make all of this even easier while keeping privacy and governance in mind.

Cross-cloud collaboration and discovery

Strengthening our established leadership in cross-cloud collaboration capabilities, Snowflake is introducing more ways to securely share data, apps and AI models both internally and externally. 

Easily share apps, data and AI models across your enterprise

Where Snowflake Marketplace has helped companies discover new high-quality data, apps and AI products, Internal Marketplace helps maximize their use. Internal Marketplace (now generally available) provides an all-encompassing directory of data products available within an organization. With everything available for discovery on a single pane of glass, it’s easy for data consumers to find and access the data, AI models and apps they need, when they need them. Plus, you don’t have to create (or pay for) multiple copies of the same resource for different departments, which streamlines management and provides a better security posture.

Screenshot of Snowflake Internal Marketplace capability.
Figure 1: Reduce silos across your organization with Internal Marketplace.

Evaluating these products now is incredibly easy, too, with Copilot for Listings (private preview). This feature allows users to ask questions in natural language to find out whether the attached contents of a product listing are relevant and valuable to their work.

Screenshot of Copilot for Listings showing the ability to ask natural language questions about a listing in Snowflake Marketplace.
Figure 2: Copilot for Listings allows you to ask natural language questions about a listing and quickly assess whether a particular data product or app is relevant to your needs.

Share fine-tuned LLMs

Snowflake now supports seamless sharing of fine-tuned LLMs and exploring of model weights with Secure Model Sharing (public preview). This makes it easier to collaborate on generative AI use cases and deploy models into production, as the recipient can see the fine-tuned model in their Snowflake Model Registry UI. Moreover, since no actual data is copied or transferred between accounts — only Snowflake’s services layer and metadata store are used — sharing models reduces the risk of data exposure.

Build more sophisticated data and AI products while remaining cost-effective

Innovative companies are bringing their latest technologies to Snowflake, offering cutting-edge products that don’t require moving data or carrying out complex orchestrations. Companies can share and monetize advanced AI and ML models and applications through Snowflake Native Apps, now fully integrated with Snowpark Container Services to support more use cases. And with the advanced cost-optimization tools available as part of the Snowflake secure sharing solution, customers can share data and collaborate across clouds without worrying about cross-cloud egress costs.

Snowflake Native App Framework integrates with Snowpark Container Services

Since its introduction in 2022, the Snowflake Native App Framework has provided a secure and cost-effective way to build, distribute and monetize data and AI products that seamlessly integrate with Snowflake, simplifying app development for hundreds of companies. Now, with Snowpark Container Services generally available and fully integrated into the Snowflake Native App Framework, you can create even more sophisticated apps and deploy them to customers on AWS (generally available) and Azure (public preview). 

Snowpark Container Services (now generally available on Azure as well as AWS) gives developers the flexibility to easily and securely deploy complex functionality — from custom frontends and large-scale ML training and inference to open source and homegrown models — all securely within Snowflake (learn more in this blog post). By packaging and registering a container image and then creating a Snowflake Native App package with those container details, developers can:

  • Build robust products in any programming language

  • Flexibly use GPUs or high-memory CPUs, depending on their needs

  • Distribute apps seamlessly across clouds and regions

  • Remove the need to move data outside your security perimeter

Providers are building sophisticated apps in all sorts of interesting categories, so it’s highly likely that if you’re looking for a certain functionality, there’s an app for that in Snowflake Marketplace. For example, you can:

  • Perform complex data transformation with dbt

  • Add autonomous AI agents to your workforce with Genesis

  • Incorporate advanced graph analytics from RelationalAI 

  • Leverage predictive AI from Kumo AI

  • Turn images and videos into visual intelligence with LandingAI

Build and monetize AI products

With the Snowflake Native App Framework, registered AI/ML models can now be packaged up, shared, and monetized. Using the Snowpark ML Modeling API, providers can create, train and log models in the Snowflake Model Registry, then export them into a Snowflake Native App package for listing. 

This unlocks new revenue streams, allowing organizations to easily and securely capitalize on their model-development efforts and provide high-value AI and ML products on Snowflake Marketplace for others to use or buy. With more product options to choose from, consumers have a greater chance of finding the right solution for their needs. 

Removing duplicative egress fees 

To make cross-cloud collaboration more cost-effective, Snowflake is introducing the Egress Cost Optimizer (generally available soon), which essentially removes duplicative egress costs when sharing data or apps to multiple cloud regions. It helps providers gain control over data product delivery costs and unlock demand from other cloud regions.

With Egress Cost Optimizer, customers will pay egress fees only the first time data is shared to an account in a different cloud region. There are no incremental egress charges to share that same data to other accounts in that region or any other cloud regions, and no egress costs when using Snowflake Secure Data Sharing within the same cloud region.

Diagram illustrating how Snowflake Egress Cost Optimizer removes duplicative egress costs when sharing data to multiple clouds.
Figure 3: Snowflake Egress Cost Optimizer removes duplicative egress costs when sharing data or apps to multiple cloud regions.

Snowflake’s patented cross-cloud technology uses a replication-based approach to enable access to data in remote regions. That means Snowflake manages the replication process using Cross-Cloud Auto-Fulfillment, as opposed to a remote query-based approach, where the provider is charged small egress fees for each and every query. The latter can quickly become costly, and for large data sets, query performance is often slowed by the constant data movement. With a replication-based approach and Egress Cost Optimizer, providers can achieve high query performance on the shared data while also gaining control over delivery costs.  

Snowflake’s commitment to security lets you build and use apps with confidence  

Sharing and collaboration can come with some inherent governance challenges, especially when data or apps are exposed to the public internet without security mechanisms in place. That’s why Snowflake works to provide both providers and consumers with tools to help ensure their data, applications and models remain safe and secure. 

Snowflake Native App support for secure deployments 

The Snowflake Native App Framework now supports Virtual Private Snowflake (VPS) and AWS PrivateLink, enabling enhanced security and privacy for app providers. This feature (generally available) will help organizations build trust with high-security clients and expand their offerings into regulated markets. As it stands, customers who require robust levels of security now have access to more than 220 Snowflake Native Apps on Snowflake Marketplace to help accelerate their data and AI initiatives.

Compliance badges

Snowflake Native App providers will also be able to display third-party compliance certifications, such as SOC 2, as part of their app listing (private preview). Once Snowflake has successfully reviewed their compliance documents, providers can update their listing to include relevant badges, enabling app consumers to quickly and confidently see whether a solution is capable of meeting their compliance requirements at a glance.

Screenshot of third-party compliance certifications shown in a Snowflake Native App listing on Snowflake Marketplace.

Learn more

Snowflake’s unified platform simplifies the inherent complexities of collaboration through privacy-preserving data sharing capabilities and by allowing you to bring applications to the data rather than the other way around. Not only is it more efficient and more secure, it’s also simply easier to collaborate within an organization and with external partners with Snowflake. 

For more about Snowflake collaboration capabilities and Snowflake Native Apps, watch our BUILD 2024 What’s New session, check out our developer resources and the Snowflake Native App Bootcamp, and register for our Snowflake Marketplace virtual event to learn how to accelerate AI initiatives with data, apps and AI products from third-party providers.

Image of woman working on computer
Data Cloud Academy

Snowflake Native App Bootcamp

Learn how to build, operate, maintain and monetize Snowflake Native Apps in 120 minutes of expert-led sessions, hands-on labs and customer examples.
Share Article

Subscribe to our blog newsletter

Get the best, coolest and latest delivered to your inbox each week

Start your 30-DayFree Trial

Try Snowflake free for 30 days and experience the AI Data Cloud that helps eliminate the complexity, cost and constraints inherent with other solutions.