Guide to Connect Snowflake:
- Create a dedicated read-only user for Go Fig. (Recommended)
- Whitelist Go Fig’s IP address in your Snowflake network policy:
35.185.38.164 - 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)
1) Create a read-only user (recommended)
Create a dedicated Go Fig user with a read-only role so Go Fig never has write access. The example below grantsSELECT on a schema’s current and future tables:
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.

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.comsuffix if included
- Go Fig automatically removes the
- 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)

3
Connect to Snowflake
Click Connect to complete the setup. Go Fig will verify the connection, then encrypt and store your credentials securely.
Watching Go Fig’s usage on your warehouse
Every session Go Fig opens is taggedGoFig, so you can attribute our queries in Account Usage without inferring them from the username:

