Skip to main content
Available for Enterprise customers.
Snowflake is the most popular data warehouse choice among our customers. Kadoa supports two integration methods:
MethodHow It WorksBest For
External Tables (Recommended)Kadoa → S3 → SnowflakeMost use cases
Data SharingKadoa Snowflake → Your SnowflakeWhen both parties use Snowflake
This is our recommended approach. Kadoa pushes Parquet files to an S3 bucket, and you create Snowflake external tables that query S3 directly.

Why External Tables?

  • No data duplication - Query S3 directly without copying data
  • Always fresh - New extractions appear instantly
  • Cost efficient - Pay for storage once, in S3
  • Flexible - Works with any S3-compatible storage

Setup Steps

1. Configure S3 Data Connector

First, Kadoa push data to a S3 bucket. See Cloud Storage for detailed setup instructions.
The S3 bucket metadata can be customized as needed. Please contact support for assistance with configuring your connector.
For more details, see Snowflake External Tables documentation.

Data Sharing

If both Kadoa and your organization use Snowflake, you can use Snowflake’s native data sharing feature for zero-copy data access.

How It Works

  1. Kadoa creates a secure share containing your workflow data
  2. You create a database from the share in your Snowflake account
  3. Query the shared data as if it were local tables

Setup Steps

  1. Contact Kadoa - Provide your Snowflake account identifier
  2. We create the share - Kadoa sets up a secure share for your team
  3. You accept the share - Create a database from the share in your account

Considerations

  • Read-only access - Shared data cannot be modified
  • Zero-copy - No data duplication, no additional storage costs
  • Real-time - Changes appear immediately

Which Method Should I Choose?

RequirementRecommendation
Need to transform data before loadingExternal Tables
Want simplest setupData Sharing
Using multiple cloud providersExternal Tables
Both parties already on SnowflakeData Sharing
Need to combine with other S3 dataExternal Tables

Next Steps