PyData Global 2023

Build and deploy a Snowflake Native Application using Python
12-06, 19:30–21:00 (UTC), Data Track

As app developers, we’re accustomed to bringing the data in our data store directly to the custom APIs and UX/UI we build for our apps. But what if instead you could build an application in the same environment where the data lives? With Snowflake’s Native App Framework, you can build apps that run within Snowflake – right next to the data – using Python and Snowflake primitives. You can even monetize your app and drive revenue by distributing your app on the Snowflake Marketplace. In this session, Gilberto Hernandez, Lead Developer Advocate at Snowflake, will walk you step-by-step through building and deploying your first Snowflake Native App within Snowflake. To follow along in this lab, you’ll need:

  • A Snowflake account (create a free trial account at signup.snowflake.com – be sure to select AWS as the underlying cloud provider)

  • A code editor


As app developers, we’re accustomed to bringing the data in our data store directly to the custom APIs and UX/UI we build for our apps. But what if instead you could build an application in the same environment where the data lives? With Snowflake’s Native App Framework, you can build apps that run within Snowflake – right next to the data – using Python and Snowflake primitives. You can even monetize your app and drive revenue by distributing your app on the Snowflake Marketplace. In this session, Gilberto Hernandez, Lead Developer Advocate at Snowflake, will walk you step-by-step through building and deploying your first Snowflake Native App within Snowflake. To follow along in this lab, you’ll need:

  • A Snowflake account (create a free trial account at signup.snowflake.com – be sure to select AWS as the underlying cloud provider)

  • A code editor


Prior Knowledge Expected

No previous knowledge expected

Gilberto is a Developer Advocate at Snowflake. Prior to Snowflake, he built engaging developer education experiences at MongoDB, Codecademy, Plaid, and Domino Data Lab. He's been educating developers for about a decade, and loves all things developer experience and education. He'd love to connect with you on LinkedIn: https://www.linkedin.com/in/gilberto-hernandez/