Snowflake connector icon

Snowflake Connector

Embed Snowflake into your SaaS to run queries, load data and build governed customer automations. Use Cyclr’s low-code builder to publish in-app workflows that run SQL, trigger Snowpipe loads and surface results to end users.

01

Faster dev cycles

Ship Snowflake integrations quickly with low-code workflows.

02

Governed MCP tools

Publish vetted integrations as governed customer-facing tools.

03

Scale data workloads

Automate Snowpipe loads and scale ingestion pipelines.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

Overview

Cyclr’s Snowflake connector lets product and engineering teams embed data workflows directly inside a multi-tenant SaaS product. Build in-app reporting, automate ETL loads with Snowpipe, sync customer records to a data warehouse and expose vetted integrations as governed MCP tools for customers to enable and configure.

PRODUCT USE CASES

Top Use Cases for Snowflake Integrations

Use Cyclr to build multi-tenant data features with Snowflake: run live queries for in-app analytics, automate file ingestion with Snowpipe, synchronize customer data to a shared warehouse and expose governed query-and-load automations to customers.

In-app analytics and dashboards

Run parameterized SQL queries in Snowflake and display live results inside your product per customer.

Automate file ingestion with Snowpipe

Trigger Snowpipe loads from cloud storage events to ingest customer files automatically.

Sync customer data to a central warehouse

Periodically push customer records from your app into Snowflake tables for analytics and BI.

ORCHESTRATION

How Snowflake works with Cyclr

Cyclr sits between your SaaS product and Snowflake to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Snowflake

    Snowflake processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Snowflake methods you can orchestrate through Cyclr.

Table6

Add Table Rows

Action

Add rows to a table.

Update Bulk Table Rows

Action

Update multiple rows in a table.

List Table Rows

Action

List rows in a table.

Add Bulk Table Rows

Action

Add multiple rows to a table.

Delete Table Rows

Action

Delete rows from a table.

Update Table Rows

Action

Update rows in a table.

Databases1

List Databases

Action

List all accessible databases.

Tables2

List Tables

Action

List all accessible tables.

Get Table Description

Action

Get the description of the requested table.

Schemas1

List Schemas

Action

List all accessible schemas.

View1

List View Rows

Action

List rows in a view.

Warehouses1

List Warehouses

Action

List all accessible warehouses.

Statements1

Get Statement Status

Action

Get the status of a statement.

Views1

List Views

Action

List all views.

TECHNICAL DETAILS

Snowflake integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Snowflake integrations in Cyclr.

API and authentication

API host
https://.snowflakecomputing.com (account-specific API endpoint)
Authentication
Key-pair JWT, OAuth, programmatic access tokens and workload identity federation
Credentials

Account identifier, username, private key (or OAuth token), optional role and warehouse.

Method categories

Execute SQL, fetch results, load data via Snowpipe, manage users and metadata.

View vendor API documentation →

Pagination and rate limits

Pagination

Large result sets are paginated. Fetch additional pages using the Link header URLs (rel=”next”,”first”,”last”).

Rate limits

Snowflake enforces account-level rate limits and returns 429 on excess requests; check account usage views for configured policies.

IMPLEMENTATION

Authentication at a glance

Snowflake APIs accept key-pair JWTs, OAuth tokens, programmatic access tokens or workload identity federation; auth method depends on the specific API (SQL API, Snowpipe) and account configuration.

Authentication method
Key-pair JWT, OAuth, programmatic access tokens and workload identity federation
Credential required

Account identifier, username, private key (or OAuth token), optional role and warehouse.

Before you begin:

Requires assigning a public key or OAuth setup and correct user privileges; use account-specific endpoint.

View setup guide

COMMON QUESTIONS

Frequently asked questions

The connector supports key-pair JWTs, OAuth tokens and programmatic access tokens. Exact options depend on the Snowflake API you use and account configuration.

Yes. Use the SQL API to submit statements and fetch results. Ensure each tenant uses credentials scoped to their data and implement role-based access controls.

Snowflake returns the first page in the response body and provides Link headers with rel=”next”,”first”,”last” to fetch remaining pages.

Snowflake does not expose a generic webhook API. For ingestion, Snowpipe integrates with cloud storage event notifications such as AWS SNS or Azure Event Grid.