You need a Builder plan or higher to use connectors in your app.
What you can do
Query warehouse data
Run SQL against your Snowflake warehouse and surface the results in your app.
Build analytics dashboards
Turn warehouse queries into charts, tables, and dashboards your team can read.
Trigger on data changes
Combine Snowflake with other connectors, for example alert a Slack channel when a metric drops.
At a glance
Type identifier
snowflakeAuth model
OAuth, bring your own credentials
Connector type
For app builders (workspace-level)
Connection config
subdomain (your Snowflake account identifier), requiredConnect it
Snowflake is a connector for app builders, so you connect it once at the workspace level with your own warehouse credentials.Before you begin, you need:
- A Snowflake OAuth security integration in your Snowflake account, so you have a Client ID and Client Secret.
- Your Snowflake account identifier (the
subdomain, for examplexy12345.us-east-1). - Credentials authorized to query the databases you want to use.
- Click your workspace name at the top left.
- Click Settings.
- Under Integrations in the left sidebar, click Connectors.
- Under Connectors For App Builders, find Snowflake.
- Click Add next to the connector.
- Click View redirect URIs, then add the redirect URI shown in Base44 to your Snowflake OAuth integration:
https://app.base44.com/api/external-auth/callback - Enter the Client ID, Client Secret, and the Scopes your app needs.
- Enter your Snowflake Account identifier.
- Click Add Connector.
Your Snowflake Account is your account identifier, for example
xy12345.us-east-1. Do not include .snowflakecomputing.com.Use it in a backend function
Once Snowflake is connected, your backend functions can retrieve an access token and query your warehouse. Base44 handles the OAuth flow and credential storage.Connectors (developer docs)
Retrieve a connection, read its details, and call the service API from a backend function.
Troubleshooting
I do not see Snowflake in workspace settings
I do not see Snowflake in workspace settings
Confirm that you are working in the correct workspace and that you have permission to manage workspace connectors. If you still do not see Snowflake, contact support.
My Snowflake Account is not accepted
My Snowflake Account is not accepted
Enter only your Snowflake account identifier, for example
xy12345.us-east-1. Do not include .snowflakecomputing.com.The connection does not work after setup
The connection does not work after setup
Check that the redirect URIs shown in Base44 are added to your Snowflake OAuth integration. Then confirm that the Client ID, Client Secret, Scopes, and Snowflake Account are correct.
FAQs
Who can add the Snowflake connector?
Who can add the Snowflake connector?
You need permission to manage workspace connectors.
Where do I find the Base44 redirect URIs?
Where do I find the Base44 redirect URIs?
Click View redirect URIs in the connector setup form. Add the redirect URIs shown in Base44 to your Snowflake OAuth integration.
What should I enter for Snowflake Account?
What should I enter for Snowflake Account?
Enter your Snowflake account identifier, for example
xy12345.us-east-1. Do not include .snowflakecomputing.com.Can I add Snowflake from the AI chat?
Can I add Snowflake from the AI chat?
Yes. You can start from the AI chat in a specific app. If the connector is not set up yet, Base44 asks for the connector details before continuing.
Do people using my app need to connect Snowflake themselves?
Do people using my app need to connect Snowflake themselves?
No. The Snowflake connector is set up once at the workspace level and can be used across apps in that workspace.