Snowflake Connector Python Nightly

raw JSON →
2025.12.13 verified Fri May 01 auth: no python

Nightly build of the Snowflake Connector for Python. Version 2025.12.13, updated daily. Provides early access to features and fixes before the stable snowflake-connector-python release.

pip install snowflake-connector-python-nightly
error ModuleNotFoundError: No module named 'snowflake'
cause The package is installed but import path is incorrect.
fix
Use 'import snowflake.connector'.
error snowflake.connector.errors.InterfaceError: 403 Forbidden
cause Firewall or network restrictions blocking Snowflake port 443.
fix
Ensure outbound HTTPS traffic to your Snowflake account URL is allowed.
gotcha The nightly build may contain unstable or untested changes. Not for production use.
fix Use snowflake-connector-python (stable) for production.
breaking The package name is 'snowflake-connector-python-nightly' but the import path is 'snowflake.connector', same as stable. This can lead to conflicts if both are installed.
fix Use a virtual environment and install only one version of the connector.
deprecated Key pair authentication using a private key file may require updated cryptography library version with nightly builds.
fix Use 'pip install cryptography>=3.4' if you encounter 'cryptography.hazmat' errors.

Basic connection and query execution with nightly connector.

import snowflake.connector

conn = snowflake.connector.connect(
    user='USER',
    password='PASSWORD',
    account='ACCOUNT',
    warehouse='WAREHOUSE',
    database='DATABASE',
    schema='SCHEMA'
)

cur = conn.cursor()
try:
    cur.execute('SELECT current_version()')
    row = cur.fetchone()
    print(row[0])
finally:
    cur.close()
conn.close()