Programmatic Interfaces

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

Using our client drivers and connectors, Snowflake supports connecting natively through the following languages and platforms:

Solution Connection Type Version / Installation Requirements Additional Information
Go Language Go
  • Go Language: 1.8 (or higher)
  • Snowflake: Go Snowflake Driver — gosnowflake (GitHub)
 
JDBC JDBC  
.NET .NET  
Node.js Node.js  
ODBC ODBC
  • C Language: Requirements are OS-specific
  • Snowflake: ODBC Driver (download from the Snowflake web interface)
 
Python language Python