Skip to main content
Guide to Connect Snowflake:
  1. Create a dedicated read-only user for Go Fig. (Recommended)
  2. Whitelist Go Fig’s IP address in your Snowflake network policy: 35.185.38.164
  3. Collect the following details:
  • Snowflake account identifier from your login URL
  • Username and password with appropriate permissions
  • Warehouse name for queries
  • Database name (required)
  • Role (optional)
Create a dedicated Go Fig user with a read-only role so Go Fig never has write access. The example below grants SELECT on a schema’s current and future tables:
Set a strong password and store it securely. Never use your admin credentials for the connection.

2) Whitelist Go Fig’s IP address

Add Go Fig’s IP to your Snowflake network policy so it can reach your warehouse:

3) Connect Go Fig to Snowflake

1

Add Snowflake connection

Navigate to your Organization Data page and click Add data source. Select Snowflake from the list of database connections.
The Connect a new data source modal on the Database tab with the Snowflake connector tile highlighted.
2

Enter connection details

Fill in your Snowflake connection information:
  • Account: Your Snowflake account identifier (e.g., your-account.snowflakecomputing.com)
    • Go Fig automatically removes the .snowflakecomputing.com suffix if included
  • Username: Your Snowflake username (will be converted to uppercase)
  • Password: Your Snowflake password
  • Warehouse: Virtual warehouse for queries (e.g., COMPUTE_WH)
    • Must start with a letter or underscore; can contain letters, numbers, underscores, hyphens, and dollar signs
  • Database (Required): Database name to connect to
  • Role (Optional): Role to assume (e.g., GOFIG_ROLE)
The Snowflake connection form with Account, Username, Password, Database, Warehouse, and Role fields.
3

Connect to Snowflake

Click Connect to complete the setup. Go Fig will verify the connection, then encrypt and store your credentials securely.
Filter early in flows: Add filters at the start of your Flow to reduce data scanned and query time. Queries are limited to 90 seconds, so break complex queries into smaller steps if you hit the timeout.

Watching Go Fig’s usage on your warehouse

Every session Go Fig opens is tagged GoFig, so you can attribute our queries in Account Usage without inferring them from the username:
Pair the tag with the dedicated warehouse from step 1. Between them you can see exactly what Go Fig costs you, and put a resource monitor on that warehouse without affecting anything else in your account.