May 12, 2026: JWT-based authentication for AWS Workload Identity Federation (General availability)

The Snowflake Python connector now supports a JWT-based authentication method for AWS Workload Identity Federation (WIF). The new method uses the AWS GetWebIdentityToken API to produce a standards-based JWT instead of the existing GetCallerIdentity-based pre-signed request method. The existing GetCallerIdentity-based method remains supported, but Snowflake recommends upgrading to the JWT-based method.

To use the JWT-based method, set the SNOWFLAKE_ENABLE_AWS_WIF_OUTBOUND_TOKEN environment variable to true in your application’s runtime environment, and configure an ISSUER on the Snowflake service user. Requires Python connector v4.5.0 or later.

For more information, see Upgrade to JWT-based authentication.