Programmatic Interfaces

The Snowflake ecosystem supports developing applications using popular programming languages and development platforms.

Snowflake provides native integration with the following languages and platforms:

Python

Requirements:

Python:2.x (2.7.9 or later) or 3.x (3.4.3 or later)
Snowflake:Connector for Python (snowflake-connector-python) — install via pip

Additional reading:

Snowflake Connector for Python (Python Package Index)
   
.NET

Requirements:

.NET:Visual Studio 2015
Snowflake:.NET Driver (snowflake-connector-net in Github, currently in preview)
   
Go

Requirements:

Go Language:1.8 (or later)
Snowflake:Go Snowflake Driver (gosnowflake in Github)
   
Node.js

Requirements:

Node.js:4.0.0 (or later)
Snowflake:Node.js Driver (snowflakedb) — install via npm

Additional reading:

Node.js driver for Snowflake (Node Package Manager)