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
C Language ODBC
  • C Language: Requirements are OS-specific
  • Snowflake: ODBC Driver (download from the Snowflake web interface)
Go Language Go
  • Go Language: 1.8 (or higher)
  • Snowflake: Go Snowflake Driver — gosnowflake (Github)
Java Language JDBC  
Node.js Node.js  
Python language Python