Snowflake Google Sheets
Snowflake
Query Streams
Ask Nova, get SQL + charts
Meet Nova Database REST APIOne key per partner. No credentials shared.
Build an API AutomationScheduled sync to 6+ platforms
Explore API to SQLQuery APIs with SQL, no code
Explore AI Database MCPClaude, Cursor, ChatGPT & Grok talk to your data
Connect AIQuery Streams enables you to connect Snowflake Data Warehouse directly to Google Sheets, streaming live cloud data without Apps Script, ODBC drivers, or complex configuration. Sign up for free at QueryStreams.com and start pulling live warehouse data into your spreadsheets in minutes.
This guide shows you how to establish a secure, real-time connection between your Snowflake data warehouse and Google Sheets. Whether you’re analyzing marketing data, building executive dashboards, or sharing analytics with stakeholders worldwide, Query Streams provides a simple solution for accessing your cloud data warehouse.
Cloud Data Warehouse
Connect to Snowflake’s elastic compute and storage
Real-Time Warehouse Queries
Execute Snowflake SQL and stream results instantly
Secure Credential Storage
Credentials stay on your network, never exposed
Multi-Region Support
Works with any Snowflake region worldwide
What You’ll Accomplish
By the end of this guide, you’ll be able to:
- Connect Google Sheets to Snowflake – Cloud data warehouse access
- Execute Snowflake SQL in real-time from Google Sheets
- Build live warehouse dashboards with auto-refreshing data
- Share secure warehouse access with stakeholders globally
Prerequisites
Query Streams Account
Create a free account to get started with Snowflake integration.
Create Free Account →Query Streams Agent Installed
Install the agent on any network location (Snowflake is cloud-based).
Install the Query Streams Agent →Snowflake Account Access
Snowflake account identifier, username, and password with query permissions.
Find Account Identifier →Step 1: Access the Query Streams Agent Interface
With your agent installed, configure your Snowflake connection.
- Open your web browser and navigate to:
https://localhost:1823 - Navigate to Data Connections: Click Data Sources > Connections
- Add a new connection: Click Add Connection
Step 2: Select Snowflake as Your Connection Type
- Choose Snowflake: Click on the Snowflake tile (green border when selected)
- Alternative – Use search: Type “Snowflake” to quickly find it
- Click Next to proceed
Step 3: Configure Your Snowflake Connection Details
Required Snowflake Connection Details:
- Connection Name – Friendly name (e.g., “Snowflake Warehouse”)
- Account Identifier – Your Snowflake account ID (e.g.,
KOCIDTQ-DK94312) - Region (optional) – Region if not in account ID (e.g.,
us-east-2.aws) - Warehouse (optional) – Compute warehouse name
- Database – Snowflake database name
- Schema (optional) – Default schema (defaults to PUBLIC)
- Role (optional) – Snowflake role for this connection
- Username – Snowflake username
- Password – Snowflake password
Once completed, click Next.
Step 4: Select Your Data Realm
Select your Data Realm – your query processing capacity.
- Review available realms: Based on your subscription
- Select realm: Choose “Default Data Realm”
- Click Next to test the connection
Step 5: Test Your Snowflake Connection
Query Streams will verify your Snowflake credentials.
- Automatic testing: Agent attempts to connect to Snowflake
- Review results: Success shows Snowflake version, warehouse, and permissions
- Click Next if successful
Step 6: Finish Setup
- Review configuration: Verify all settings are correct
- Click Finish to save your Snowflake connection
Your Snowflake connection is ready! Next, install the Google Sheets add-on.
Step 7: Install Add-On and Run Your First Query
Install the Query Streams add-on from Google Workspace Marketplace:
After installation, open Extensions > Query Streams and create your first Snowflake query:
- Click “Stream a Query”
- Select your Snowflake connection
- Choose database and schema
- Write your Snowflake SQL:
SELECT
customer_id,
customer_name,
email,
total_purchases,
country
FROM customers
WHERE total_purchases > 1000
ORDER BY total_purchases DESC
LIMIT 100;
- Configure destination: Choose “Create a new tab”
- Click Play to execute
Success!
You’ve connected Snowflake to Google Sheets! Your cloud warehouse data streams instantly into a new worksheet. Re-run anytime for the latest analytics.
Next Steps: Save and Share Queries
Use the Query Streams web portal to build, save, and manage your Snowflake queries:
- Save queries: Store warehouse queries for reuse
- Add parameters: Create dynamic filters for data exploration
- Share globally: Let stakeholders run queries from anywhere
- Access from add-on: Saved queries appear in “Saved Queries” menu
Frequently Asked Questions
❓ Does Query Streams use Google Apps Script? +
No. Query Streams uses the Google Sheets API directly for superior performance. Unlike Apps Script which has a 6-minute execution limit, Query Streams can handle large Snowflake result sets efficiently.
🔒 Is my Snowflake data secure? +
Yes. Snowflake credentials never leave your network – they stay within the Query Streams agent. Data is encrypted in transit, and the agent makes only outbound connections (no firewall changes required).
☁ Which Snowflake regions are supported? +
All Snowflake regions are supported – AWS, Azure, and Google Cloud. Simply provide your account identifier and region during configuration.
👥 Can I share queries with external users? +
Yes! Share saved queries with external users who can run them from anywhere – they’ll get live data without ever seeing your SQL or Snowflake credentials.
💰 Will this increase my Snowflake costs? +
Query Streams executes standard Snowflake SQL, so you’ll incur normal warehouse compute costs. Use LIMIT clauses and optimize queries to control Snowflake credit usage.

