Go Snowflake Driver

The Go Snowflake Driver provides an interface for developing applications using the Go programming language to connect to Snowflake and perform all standard operations. The driver implements the Go database/sql package.

For complete installation instructions, as well as developer notes and the source code, see the GitHub Go Snowflake Driver repo.

For usage information, see the GoDoc gosnowflake documentation.

Important

The driver does not currently support the PUT or GET command and, therefore, cannot be used to upload or download files for data loading/unloading. Use SnowSQL (CLI Client) or the JDBC Driver instead.

Verifying the Network Connection to Snowflake with SnowCD

After configuring your driver, you can evaluate and troubleshoot your network connectivity to Snowflake by using the Snowflake Connectivity Diagnostic Tool (SnowCD).

You can use SnowCD during the initial configuration process and on-demand at any time to evaluate and troubleshoot your network connection to Snowflake.