Skip to content
Snowflake Inc. All Labs

Zero to One - Building & Deploying Data Apps Using Snowflake Marketplace, Snowpark Python, and Streamlit

On-Demand

Companies of varying sizes and industries are building AI and data applications on Snowflake. Snowflake provides both the data foundation and the building blocks for your application development, such as Streamlit, Snowpark Python and more. 

In this lab, you will first build and deploy apps on Snowflake’s platform leveraging the Snowflake Native App Framework, allowing you to drive business growth and generate new revenue by distributing apps on the Snowflake Marketplace that run directly in your end customers’ Snowflake accounts. You’ll then learn how to build a data application using data from the Snowflake Marketplace, offering enriched insights to your app with zero ETL. Join this lab for a step-by-step guide to building and deploying data apps.

In this lab, you will:

Part I

  • Set up the development environment in VSCode with the Snowflake VSCode extension
  • Create the app logic using first-class Snowflake functionalities such as stored procedures, Python UDFs, Snowpark Python and Streamlit
  • Create an app package and versioning for your first Snowflake Native App
  • Deploy and test the app

Part II

  • Build a data application that leverages data published on Snowflake Marketplace
  • Process data with Snowpark
  • Develop a simple machine learning model
  • Create a Python UDF in Snowflake and then visualize the data with Streamlit
Speakers
Gilberto Hernandez

Lead Developer Advocate
Snowflake

Daniel Myers

Director, Developer Relations
Snowflake

Watch Now

  • Privacy Notice
  • Site Terms
  • Cookie Settings
  • Do Not Share My Personal Information

© 2025 Snowflake Inc. All Rights Reserved |  If you’d rather not receive future emails from Snowflake, unsubscribe here or customize your communication preferences