Skip to content
Snowflake Inc. All Labs

Virtual Hands-on Lab

Zero to One — Building and Deploying Data Apps Using Snowflake Marketplace, Snowpark for 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 for Python and more. 

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

In this lab, you will:

Part I

  • Set up the development environment in VS Code with the Snowflake VS Code extension
  • Create the app logic using first-class Snowflake functionalities such as stored procedures, Python user-defined functions, 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