developer Resources
Hands-on tutorials to get you up and running with the Snowflake Data Cloud
Snowflake Quickstarts
Get StartedConnectors and Drivers
Learn how to use language-specific libraries and develop integrations with other products.
Python Connector
Provides an interface for developing Python applications that can connect to Snowflake.
View in DocsSpark Connector
This connector enables Spark to read data from and write data to Snowflake.
View in DocsKafka Connector
Reads data from one or more Apache Kafka topics and loads the data into a Snowflake table.
View in DocsNode.js Driver
Node.js driver provides a native asynchronous Node.js interface to Snowflake.
View in DocsReference Architectures
Build faster with common architecture diagrams and patterns
Webinars and Events
Hands-On Labs
Monthly
Join an instructor-led, virtual hands-on lab to learn how to get started with Snowflake.
Register NowReal Time Data Ingestion
August 19
Learn to create applications using real-time data ingestion
Register NowSnowflake BUILD Summit
Oct 4-5
Snowflake Build has product announcements, tech talks, hands-on labs, and customer stories.
Register NowQuickstarts
Snowflake Quickstarts are hands-on tutorials to help you build on Snowflake. Learn how to build a recommendation engine with External Functions, use natural language processing with Snowpark, or use Time Travel to ‘undrop’ a table, and more.
Snowpark and the Dataframe API
Learn how to get started with Jupyter Notebooks on Snowpark.
Start NowBuild a Recommendation Engine
Use AWS SageMaker and Snowflake External Functions to build a video recommendation system.
Start NowUse Terraform to Manage Snowflake Resources
An end-to-end example of using Terraform to manage users in Snowflake.
Start NowData Pipelines with Snowflake and dbt
Build data analytics pipelines for Financial Services data leveraging dbt and Snowflake.
Start NowSentiment Analysis of Tweets with Snowpark
Build a Scala application that uses the Snowpark library to process tweets and analyze user sentiment.
Start NowSnowflake Labs (Open source)
Snowflake Labs hosts many useful open source projects and tools to help you build on Snowflake.
Snowpark with Jupyter Notebooks Sample Code
Build a "Hello World" example of Snowpark with Jupyter notebooks running Snowflake DataFrame API, projections, filters, and joins.
VS Code Snowflake Plugin
Use Snowflake directly from VS Code using SQLTools and this Snowflake plugin.
Learn MoreSnowflake Plugin for Excel
Excelerator is a community-built and maintained project for querying and updating data in Snowflake from Excel.
Learn MoreNodeJS Sequelize-Snowflake
Use the popular Sequelize ORM for NodeJS -- now with Snowflake support.
Learn MoreVideos and Demos
Videos
Snowflake Office Hours: NinjaCat
Meet NinjaCat! NinjaCat has one of the fastest-growing enterprise marketing analytics platforms and serves dashboards and reports for some of the largest agencies in the world.
Watch NowIntro to Data Applications on Snowflake
This video provides a high-level overview of how the Snowflake Cloud Data Platform can be used to build massive-scale data applications without operational burden
Watch NowDevOps Recommendations on Snowflake
Learn DevOps best practices and recomendations when building applications on Snowflake.
Watch NowWhite Papers, Ebooks, and Blogs
WHITE PAPERS
Snowflake Security and IAM for Data Apps
Security and data governance control options for anyone who is or will be developing a multi-tenant data application on Snowflake.
Read NowBuilding High-Availability Apps on Snowflake
Learn how to build for high availability with Snowflake. Explore features that are specifically designed to enable high availability architectures.
Read NowDesign Patterns for Building Multi-Tenant Apps
Learn the three most common architecture design patterns for multi-tenant applications and considerations for when to use each one.
Read NowPowering observability with Snowflake
Explore the metrics, logs, and traces available to enable data observability for DevOps teams.
Read NowEBOOKS
Architecting Data-Intensive SaaS Applications
Learn how to build data applications that scale cost-effectively and deliver great user experiences with Snowflake.
Read Now7 Best Practices for Building Data Apps
Provides best practices around architectural, deployment, and operational settings for builders
Read NowProduct Manager’s Guide for Data Apps
Most common use cases and how Snowflake addresses the challenges that builders face
Read Now10 Ways to Simplify DevOps for Data Apps
Ways Snowflake enables app builders to simplify their DevOps processes
Read NowConnected Applications 101: What They Are and How to Build Them
In this ebook you’ll explore the basics of connected applications, including why both SaaS providers and customers love them.
Read Now3 Tips for Building Modern Data Applications
Learn to choose a stack to best power modern data applications
Read NowSQL API Playground
SQL API Playground
Learn how to develop data applications and integrations with Snowflake using the SQL REST API. Explore the SQL API using Postman and OpenAPI spec in an interactive playground environment.
Go NowMore Resources
Connecting a Jupyter Notebook to Snowflake Through Python (Part 3)
Synthetic Data Generation at Scale (Part 1)
Synthetic Data Generation at Scale (Part 2)
3 Tips for Building Modern Data Applications
Little Book of Big Success with Snowflake Data Applications
5 Reasons your Data Platform is Crucial for App Development
Machine Learning in Minutes: Announcing Zepl in Partner Connect!
Fetching Query Results from Snowflake Just Got a Lot Faster with Apache Arrow
How to Use AWS Glue with Snowflake
Boost Your Analytics with Machine Learning and Advanced Data Preparation
Snowflake Connector for Azure Data Factory (ADF)
How To: Lateral Flatten and JSON Tutorial
JSON Data Parsing in Snowflake
Introduction to Loading and Parsing XML Data Using SQL
Extracting Data from a Nested JSON Column Using Lateral Flatten
Listing Distinct Key Names/Common Schema in JSON Data
Stay up to date with our latest resources and materials
Thanks for signing up!