Snowflake

Overview

This doc outlines how to use the Snowflake integration to create and manage tables in your Cargo.


Setup

Requirements

  • Active Snowflake account
  • Network connectivity between Cargo and your Snowflake instance
  • Proper user roles and access privileges

Guide

  1. Verify Account Access

    • Ensure your Snowflake account is active and accessible
    • Use the "Test Connection" feature in the Cargo UI to verify connectivity
    • For network configuration help, refer to the Snowflake documentation
  2. Configure Connection Details

    • Provide the following connection information:
      • Account: Your Snowflake account identifier (format: <account>.<region>.<cloud_platform>)
      • Warehouse: The name of your compute warehouse
      • Database name
      • Schema name (default: PUBLIC)
      • Username and password
    • All information can be found in your Snowflake account settings

Allow Cargo IP addresses

If you use network policies in Snowflake, make sure Cargo is allowed to access it by whitelisting our IP addresses:

  • 3.251.34.134
  • 54.220.135.99
  • 79.125.105.52

Security

  • All Snowflake connections are encrypted using SSL/TLS
  • Credentials are securely stored and encrypted at rest