Skip to main content
Connect Snowflake to query and work with data from your Snowflake account while building apps. The Snowflake connector is set up at the workspace level and can be used across apps in that workspace.

Before you begin

Create or open your Snowflake OAuth integration before adding the connector in Base44. Make sure you have the Client ID, Client Secret, Scopes, and Snowflake account identifier ready.
Access depends on your workspace setup, your permission to manage workspace connectors, and the permissions available in Snowflake.

Preparing Snowflake details

Before adding the Snowflake connector in Base44, create or open your Snowflake OAuth integration. The exact setup depends on your Snowflake account and permissions. During setup in Base44, click View redirect URIs, add the redirect URIs shown in Base44 to your Snowflake OAuth integration, then copy the connector details into Base44. To prepare connector details:
  1. Create or open your Snowflake OAuth integration.
  2. In Base44, click View redirect URIs during connector setup.
  3. Add the redirect URIs shown in Base44 to your Snowflake OAuth integration.
  4. Copy the Client ID.
  5. Copy the Client Secret.
  6. Prepare the Scopes your app needs.
  7. Copy your Snowflake Account identifier.
Treat your Client Secret like a password. Do not share it with others or include it in screenshots.

Adding the Snowflake connector

Once you have your Snowflake details, add the connector from your workspace settings, from your app dashboard, or from the AI chat in a specific app.

Adding the Snowflake connector from your workspace

Add the Snowflake connector from your workspace settings and enter the required details. To add the Snowflake connector from your workspace:
  1. Click your workspace name at the top left.
  2. Click Settings.
  3. Under Integrations in the left sidebar, click Connectors.
  4. Under Connectors For App Builders, find Snowflake.
  5. Click Add next to the connector.
  6. Click View redirect URIs, then add the redirect URIs shown in Base44 to your Snowflake OAuth integration if you have not already.
  7. Enter the Client ID.
  8. Enter the Client Secret.
  9. Enter the Scopes your app needs.
  10. Enter your Snowflake Account identifier.
  11. Click Add Connector.
Your Snowflake Account is your account identifier, for example xy12345.us-east-1. Do not include .snowflakecomputing.com.

Adding the Snowflake connector from the dashboard

You can browse available connectors from your app dashboard and use ready-made prompts to start building with Snowflake. To add the Snowflake connector from the dashboard:
  1. Go to your app’s dashboard.
  2. Click Integrations.
  3. Click Browse.
  4. Search for Snowflake.
  5. Click Use on the connector card.
  6. Click an example prompt to add it to the AI chat, then edit it if needed.
  7. Follow the prompts in the AI chat.
  8. If the connector is not set up yet, enter the connector details requested by Base44.
  9. Click Connect.

Adding the Snowflake connector from the AI chat

You can also start from the AI chat in the app where you want to use Snowflake. To add the Snowflake connector from the AI chat:
  1. Open the app where you want to use Snowflake.
  2. Open the AI chat.
  3. Describe what you want to build with Snowflake.
  4. Follow the prompts in the AI chat.
  5. Click View redirect URIs, then add the redirect URIs shown in Base44 to your Snowflake OAuth integration if you have not already.
  6. Enter the connector details requested by Base44.
  7. Click Connect.
The connector is available at the workspace level and can be used across apps created in that workspace.

Using the Snowflake connector in your app

Once the connector is set up, prompt the AI chat in the app you want to use it in to build a feature with Snowflake. Example prompts:
Connect Snowflake and create a dashboard from my warehouse data.
Query Snowflake to show sales trends by region.
Build a report that summarizes revenue trends from Snowflake.
You can ask the AI chat to create pages, dashboards, reports, summaries, or workflows that use your Snowflake data.

Troubleshooting

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.
Enter only your Snowflake account identifier, for example xy12345.us-east-1. Do not include .snowflakecomputing.com.
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

You need permission to manage workspace connectors.
Click View redirect URIs in the connector setup form. Add the redirect URIs shown in Base44 to your Snowflake OAuth integration.
Enter your Snowflake account identifier, for example xy12345.us-east-1. Do not include .snowflakecomputing.com.
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.
No. The Snowflake connector is set up at the workspace level and can be used across apps created in that workspace.