Working with Snowflake in Python

These posts will help you learn the best practices for reading and writing data between Python and Snowflake

This is a topic page, where our content is gathered into helpful groupings

Writing to and making changes in Snowflake from Python

Best practice guides

❄️
What's the industry standard way of getting data to Snowflake from Python?

Write Pandas data to Snowflake table
Create Snowflake table from Pandas
Connect to Snowflake from Python

Using Snowflake Connector for Python

🐍
What about if you want to just use the Snowflake Connector?

write_pandas and Snowflake Connector for Python
Create table from Pandas using Snowflake Connector for Python
Connect to Snowflake using Snowflake Connector for Python
Execute Snowflake SQL query in Python

Using SQLAlchemy

👨‍🔬
Or using the connector from SQLAlchemy?

Create table from Pandas using SQLAlchemy
Connect to Snowflake using SQLAlchemy
Using Pandas to_sql and SQLAlchemy


Reading from Snowflake in Python

❄️
What about if you want to just use the Snowflake Connector?

Snowflake to Pandas DataFrame using fetch_pandas_all