← Package directory
Available on winget

Install Snowflake ODBC Driver

Driver for connecting to Snowflake using Open Database Connectivity (ODBC) and using SQL for accessing the data.

Install with winget
winget install --id Snowflake.OdbcDriver
Upgrade
winget upgrade --id Snowflake.OdbcDriver
Uninstall
winget uninstall --id Snowflake.OdbcDriver

About Snowflake ODBC Driver

Driver for connecting to Snowflake using Open Database Connectivity (ODBC) and using SQL for accessing the data.

What's new in 3.18.0

New features - Added support for the BINARY_OUTPUT_FORMAT session parameter to control whether binary values are returned in BASE64 or HEX format. - Added the QUERY_TAG connection parameter to set a default query tag for the connection. Values longer than 2000 characters are truncated. - Added the SF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION environment variable as the namespaced replacement for SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION when reading JSON token files. The unprefixed variable still works but is now logged as deprecated. - Changed AWS Workload Identity Federation attestation from a base64-encoded signed STS GetCallerIdentity request to a JWT obtained from STS GetWebIdentityToken. Customer-facing bug fixes - Fixed path handling in GET downloads by validating server-provided destination file names before writing locally. Unsafe names (path separators, . / .., NUL bytes, and on Windows \ / :) are now rejected instead of being used as download targets. - Fixed an infinite JWT renewal loop during login when renew_timeout elapses repeatedly (for example, behind a bad proxy or slow network). Renewal is now bound by the configured login retry count and overall login timeout. Other updates and internal changes - Upgraded libsnowflakeclient to version 2.9.1. - Upgraded curl to version 8.20.0. - Upgraded OpenSSL to version 3.0.21. - Upgraded AWS SDK for C++ to version 1.11.806. - Updated client_environment telemetry to include libc family and version (LIBC_FAMILY and LIBC_VERSION) on Linux, detecting glibc or musl.

Read release notes

Version history

Version Updated Notes
3.18.0 Unknown New features - Added support for the BINARY_OUTPUT_FORMAT session parameter to control whether binary values are returned in BASE64 or HEX format. - Added the QUERY_TAG connection parameter to set a default query tag for...
3.17.0 Unknown New features - Added support for the CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY session parameter to control how often the driver refreshes the session token when CLIENT_SESSION_KEEP_ALIVE is enabled. - Added platform...
3.16.0 Unknown New features and updates - Upgraded SimbaSDK to version 10.3.7. - Upgraded libsnowflakeclient to version 2.7.1. - Upgraded OpenSSL to version 3.0.19. - Updated client_environment telemetry signals to provide more informa...
3.15.0 Unknown New features and updates - Deprecated support for CentOS 7. The minimum supported operating systems are now Red Hat Enterprise Linux (RHEL) 8 and Rocky Linux 8. - Added the WORKLOAD_IDENTITY_IMPERSONATION_PATH connection...
3.14.0 Unknown New features and updates - Added support for Red Hat Enterprise Linux (RHEL) 9 for x86 and ARM64 architectures. - Introduced a shared library for extended telemetry to identify and prepare a testing platform for native R...
3.13.0 Unknown New features and updates - Added support for Decfloat types. - Support cross-signed chains during OCSP check. - Implemented a new CRL (Certificate Revocation List) checking mechanism. Enabling CRLs improves security by c...
3.12.0 Unknown New features and updates - Improved performance of the multi-threaded bulk fetching workflow. Bug fixes - Fixed a bug that, during OIDC usage, the token was not required, causing errors. - Fixed the MacOS release to incl...
3.11.0 Unknown New features and updates - Added support for workload identity federation in the AWS, Azure, Google Cloud, and Kubernetes platforms. - Added the workload_identity_provider connection parameter. - Added WORKLOAD_IDENTITY...
3.10.0 Unknown Release notes
3.9.0 Unknown Private Preview (PrPr) features - Added support for Workflow Identity Federation in the AWS, Azure, GCP, and Kubernetes platforms. - These features can only be accessed by setting the SF_ENABLE_EXPERIMENTAL_AUTHENTICATIO...
3.8.0 Unknown Release notes
3.7.0 Unknown Private Preview (PrPr) features Added support for PAT (Personal Access Token), OAuth 2.0 Authorization Code Flow, OAuth 2.0 Client Credentials Flow, and OAuth Token caching in Private Preview: - For PAT: - Added the PROG...
3.6.0 Unknown New features and updates - Added support for regional Google Cloud Storage endpoints. Bug fixes - Fixed an issue with the driver crashing when basic_string::_M_construct is null or not valid or when a segmentation fault...
3.5.0 Unknown No notes
3.4.1 Unknown Release notes
3.1.4 Unknown Release notes