Snowflake Streaming to Iceberg Tables

Streams events into Snowflake-managed Iceberg tables stored as Parquet files in your cloud storage.
Available Plans
  • starter
  • growth
  • enterprise

announcement

This feature is a part of the Snowflake Streaming destination — now Generally Available for the RudderStack Starter, Growth, and Enterprise plans.

  • Enterprise customers get Snowflake Streaming as a part of their plan
  • Starter and Growth customers will get a free trial through June 8, 2026 — after which they can purchase it as an add-on

Contact your Customer Success Manager for any questions.

With the Snowflake Streaming to Iceberg tables feature, you can deliver event data from RudderStack into Snowflake-managed Apache Iceberg tables backed by open Parquet files in your own cloud storage.

With this feature, you can:

  • Use Snowflake as the writer and query engine for real-time analytics
  • Store data as open-format Parquet files on AWS S3, Google Cloud Storage, or Azure Blob Storage
  • Optionally read the same tables from other engines that support Iceberg, such as Spark, Trino, Athena, or Databricks

Guides in this section

Guide
Description
Snowflake Streaming-Iceberg Integration ArchitectureLearn how Apache Iceberg and Snowflake-managed Iceberg tables work with RudderStack Snowflake Streaming
How to Configure Snowflake Streaming to Iceberg TablesConfigure RudderStack Snowflake Streaming to deliver events into Snowflake-managed Iceberg tables on your cloud storage
How to Migrate from Standard Snowflake Streaming to IcebergMigrate from standard Snowflake Streaming to Iceberg tables
Snowflake Streaming to Iceberg Configuration ReferenceReference for the Snowflake Streaming to Iceberg tables feature configuration

Questions? We're here to help.

Join the RudderStack Slack community or email us for support