By end of the year 2025, all projects using Keboola’s shared Snowflake backend (Multi-tenant or Pay-As-You-Go) will lose direct access to SQL workspaces, as Snowflake prohibits shared accounts across customers.
Users will no longer be able to log in to the Snowflake UI environment, nor connect through external tools such as IDEs or BI platforms. New tools are provided to support SQL development and connect the BI tools.
While Keboola-Brings-Database and Bring-Your-Own-Database projects are not losing access to Snowflake workspaces, Snowflake is globally deprecating single-factor password authentication and we are implementing changes to Keboola platform to support this change.
Some changes apply only to specific customer types using the Snowflake backend for their Keboola projects:
✅ = This change applies to you
❌ = This change does not apply to you
We recommend scanning only the sections with ✅ for your customer type.
✅ KBDB/BYODB
✅ MT/PAYG
In July, we introduced a new authentication method for Snowflake SQL workspaces - Key Pair & SSO.
Since Snowflake will soon deprecate single-factor password authentication, the default method for creating new workspaces will now be Key Pair.
✅ KBDB/BYODB
✅ MT/PAYG
Some users may heavily rely on their legacy workspaces with password authentication—whether for long-term BI tool database schemas or for worksheets with scripts they want to keep. To support them with the change, we are introducing a migration tool that allows them to easily switch a workspace’s authentication method to Key Pair.
This ensures they can keep all workspace content intact. The only required step will be updating the authentication method for any tool accessing that workspace (and its underlying Snowflake schema), changing it from Password to Key Pair.
The migration is irreversible.
☑️ KBDB/BYODB
✅ MT/PAYG
The Data Gateway component allows users to share data from Keboola Storage in read-only mode via a Snowflake schema that exists outside Keboola’s shared database. Its main purpose is to provide access for third-party BI tools, serving as a replacement for regular Snowflake workspaces, which MT/PAYG users will no longer be able to use.
KBDB/BYODB - Use of this component is optional for customers with a dedicated Snowflake account. Since it spins up an additional Snowflake warehouse outside the account, it may unnecessarily increase Snowflake usage. In this case, customers can use SQL workspaces or create schemas directly in their database, hence sharing resources with other Keboola components utilizing Snowflake. Our support team can help with the best solution for the customer’s use case.
✅ KBDB/BYODB
✅ MT/PAYG
As announced by Snowflake, customers will no longer be able to create new legacy workspaces that support single-factor password authentication (find out more in the official Snowflake documentation).
To align with this global Snowflake change, we will remove the option to create legacy workspaces from the UI. Going forward, only Key Pair (for third-party tools) and SSO (for Snowsight) will be supported.
✅ KBDB/BYODB
✅ MT/PAYG
Keboola’s brand new SQL editor allows SQL development directly within Keboola. This powerful tool lets you query, explore, and transform your data directly inside Keboola, without the need to authenticate external tools or leave the project context.
With the upcoming workspace access changes, this editor will serve as the go-to solution for SQL development for customers using Keboola’s shared Snowflake backend (MT/PAYG).
✅ KBDB/BYODB
✅ MT/PAYG
We will simplify Snowflake Writer to function as any other database writer - loading data to existing databases.
The option to use Keboola Snowflake database has been used mainly for connecting 3rd party BI tools. With the introduction of Data Gateway for MT/PAYG customers and due to the fact KBDB/BYODB customers have their own database, this option won’t be relevant anymore.
Data Gateway component will have an option to use existing Snowflake Writer configurations to quickly set up tables, columns and data loading options.
❌ KBDB/BYODB
✅ MT/PAYG
By the end of the year, all customers using Keboola’s shared Snowflake backend (MT/PAYG) will lose direct access to Snowflake. This aligns with Snowflake’s policies for shared account environments.
We know this is a significant change, and it will impact many of our loyal customers. Here are the available paths forward:
Options for Multi-tenant Customers
Options for Pay-As-You-Go Customers
✅ KBDB/BYODB
❌ MT/PAYG
When this change takes effect, only KBDB/BYODB customers will still have access to Snowflake workspaces. All existing workspaces must be migrated to Key Pair authentication; otherwise, access will stop working once Snowflake rolls out this change.