The Snowflake Marketplace
1. The Snowflake Marketplace
Secure shares and clean rooms handle sharing between specific accounts. The Marketplace takes that further — it's a catalog where any Snowflake account can discover and consume data products and applications published by third-party providers, all without pipelines, transfers, or leaving Snowflake. This video covers how listings work, how to consume and publish them, and how Native App listings differ from data listings.2. What is the Snowflake Marketplace?
The Snowflake Marketplace is a public catalog of data products and applications, accessible directly from Snowsight — no external accounts, no API keys, no separate subscriptions. Data listings use the same underlying sharing mechanism as secure data sharing. The difference is discoverability: instead of a private share between two known accounts, Marketplace listings are available to any Snowflake account. For Claro, this is where the data science team finds macroeconomic indicators, property price indices, or demographic data to enrich credit risk models.3. Data Listings
Data listings come in two types. Free listings are available immediately — the consumer clicks Get and a shared database appears in their account, no approval, payment, or pipeline required. Paid listings require a subscription or usage agreement. Once terms are approved, the same mounting process applies. In both cases, the data appears as a shared database the consumer can query directly. When the provider updates their dataset, the consumer sees the update immediately on their next query.4. Consuming a Listing
Consuming a Marketplace listing is deliberately simple. In Snowsight, browse the Marketplace, find the listing, and click Get. Snowflake creates a shared database in the consumer's account. Consumers can optionally specify a name for that database, and can grant access to it using standard GRANT statements. From that point, they query it with standard SQL. No ETL, no scheduled refresh, no pipeline to maintain. At Claro, adding a macroeconomic indicators dataset to enrich credit models is a three-step process: find it, mount it, join it.5. Publishing a Listing as a Provider
Any Snowflake account can publish a listing after completing provider registration. The process mirrors creating a private share: define which databases and objects to include, then configure the listing's visibility and pricing. A listing can be public to any Snowflake account, or restricted to a defined set of accounts for controlled distribution. At Claro, publishing anonymised credit trend aggregates would let financial research firms subscribe without Claro building a separate data distribution pipeline.6. Data Listings vs Native App Listings
The Marketplace also hosts Native App listings, fundamentally different from data listings. A data listing gives the consumer read access to a dataset. A Native App installs an application directly into the consumer's Snowflake account — with its own UI, stored procedures, functions, and bundled data. The consumer doesn't just query data; they interact with the application. A credit scoring model packaged as a Native App would expose a stored procedure Claro calls with their own data as input. The key distinction here is data listings share data, Native Apps share functionality.7. Let's practice!
That wraps up our look at the Snowflake Marketplace. Now it's your turn — let's practice.Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.