Skip to content
  • Visit Snowflake.com
logo_lockup_dark Created with Sketch.
logo_lockup_dark Created with Sketch.
  • Customers
  • Features
  • Use Cases
  • Resources
  • Visit Snowflake.com
  • Start Developing Free

developer Resources

Hands-on tutorials to get you up and running with the Snowflake Data Cloud

Snowflake Quickstarts

Get Started

Build and integrate apps with Snowflake using the SQL REST API

Snowflake SQL API

Go Now

Resources

  • Connectors and Drivers
  • Reference Architectures
  • Webinars and Events
  • Quickstarts
  • Snowflake Labs (Open source)
  • Videos and Demos
  • White Papers, Ebooks, and Blogs
  • SQL API Playground
  • More Resources

Connectors 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 Docs
Spark Connector

This connector enables Spark to read data from and write data to Snowflake.

View in Docs
Kafka Connector

Reads data from one or more Apache Kafka topics and loads the data into a Snowflake table.

View in Docs
Node.js Driver

Node.js driver provides a native asynchronous Node.js interface to Snowflake.

View in Docs
See all connectors and drivers

Reference Architectures

Build faster with common architecture diagrams and patterns

7 Snowflake Reference Architectures for Application Builders

Example architectures and best practices for building on Snowflake

Read Now
6 Paths to a Modern Data Stack for Data Apps

How Snowflake fits into your technology stack with six pairs of “Before and With Snowflake” architectures.

Read Now

Webinars and Events

Hands-On Labs
Monthly

Join an instructor-led, virtual hands-on lab to learn how to get started with Snowflake.

Register Now
Snowflake Office Hours
Monthly

Talk to our customers live, followed by a Q&A session.

Register Now
Real Time Data Ingestion
August 19

Learn to create applications using real-time data ingestion

Register Now
Snowflake BUILD Summit
Oct 4-5

Snowflake Build has product announcements, tech talks, hands-on labs, and customer stories.

Register Now
See more webinars

Quickstarts

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 Now
Build a Recommendation Engine

Use AWS SageMaker and Snowflake External Functions to build a video recommendation system.

Start Now
Use Terraform to Manage Snowflake Resources

An end-to-end example of using Terraform to manage users in Snowflake.

Start Now
Data Pipelines with Snowflake and dbt

Build data analytics pipelines for Financial Services data leveraging dbt and Snowflake.

Start Now
Sentiment Analysis of Tweets with Snowpark

Build a Scala application that uses the Snowpark library to process tweets and analyze user sentiment.

Start Now
See more Quickstarts

Snowflake 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 More
Snowflake Plugin for Excel

Excelerator is a community-built and maintained project for querying and updating data in Snowflake from Excel.

Learn More
NodeJS Sequelize-Snowflake

Use the popular Sequelize ORM for NodeJS -- now with Snowflake support.

Learn More
See more open source projects

Videos 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 Now
Intro 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 Now
DevOps Recommendations on Snowflake

Learn DevOps best practices and recomendations when building applications on Snowflake.

Watch Now
Building Data Applications On Snowflake

Watch Now
Security Requirements for Data Applications

Watch Now
App Focused Product Roadmap Updates

Watch Now
Building and App on Snowflake with Data from Data Marketplace

Watch Now
Best Practices to Protect Data and Productivity with Business Continuity

Watch Now
Data Sharing for Applications

Watch Now
Optimizing Applications on Snowflake

Watch Now

White 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 Now
Building 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 Now
Design 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 Now
Powering observability with Snowflake

Explore the metrics, logs, and traces available to enable data observability for DevOps teams.

Read Now
EBOOKS
Architecting Data-Intensive SaaS Applications

Learn how to build data applications that scale cost-effectively and deliver great user experiences with Snowflake.

Read Now
7 Best Practices for Building Data Apps

Provides best practices around architectural, deployment, and operational settings for builders

Read Now
Product Manager’s Guide for Data Apps

Most common use cases and how Snowflake addresses the challenges that builders face

Read Now
10 Ways to Simplify DevOps for Data Apps

Ways Snowflake enables app builders to simplify their DevOps processes

Read Now
Connected 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 Now
3 Tips for Building Modern Data Applications

Learn to choose a stack to best power modern data applications

Read Now
See more ebooks
BLOG POSTS
Snowflake Challenge 2021 Winner

Read Now
Snowflake Launches Kafka Connector

Read More
Embracing Agile Software delivery and Devops with Snowflake

Read Now
SAVING TIME & SPACE: SIMPLIFYING DEVOPS WITH FAST CLONING

Read More
Executing Multiple SQL Statements in a Stored Procedure

Read Now
See more blog posts

SQL 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 Now

More 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

How to Easily Load XML with SQL (Part 1)

Executing Multiple SQL Statements in a Stored Procedure

Stay up to date with our latest resources and materials

Thanks for signing up!

Snowflake Inc.
  • Platform
    • Cloud Data Platform
    • Architecture
    • Pricing
    • Data Marketplace
  • Solutions
    • Snowflake for Healthcare & Life Sciences
    • Snowflake for Marketing Analytics
    • Snowflake for Retail
    • Snowflake for Education
    • Snowflake for Developers
  • Resources
    • Resource Library
    • Webinars
    • Documentation
    • Community
    • Legal
  • Explore
    • News
    • Blog
    • Trending
  • About
    • About Snowflake
    • Investor Relations
    • Leadership & Board
    • Careers
    • Contact
  • Privacy Notice
  • Site Terms
  • Cookie Settings

© 2021 Snowflake Inc. All Rights Reserved