With more than 300% year-on-year usage growth for 2 consecutive years, Delta Sharing is the most widely adopted open protocol for Data and AI sharing. Major data providers including SAP, Walmart, Atlassian, and LSEG use Delta Sharing to share data with their partners and customers across clouds and platforms. Today, we are excited to announce that Databricks Delta Sharing has first-class support for the Apache Iceberg format.
Data providers can now share data securely and live from Databricks to any client that supports the Apache Iceberg REST Catalog API. Recipients on platforms such as Snowflake, Trino, Flink, and Spark on all clouds can all use this capability - adding to Delta Sharing’s open ecosystem.
Furthermore, we are launching a Private Preview that enables data providers to use Delta Sharing to share Iceberg tables managed by catalogs outside Databricks - including AWS Glue, Hive Metastore, Snowflake Horizon, and more.
Together, you can share any new or existing tables (Delta or Iceberg, managed or foreign). This builds towards complete open interoperability. You can bring in Iceberg tables from any external catalog, manage them through Databricks and Unity Catalog, and then share them out to any recipient—whether they are on Databricks, an Iceberg client, or a Delta client. This enables you to leverage Unity Catalog as your unified data governance layer, giving you one place for all sharing.
In this blog post, we will explain why open data sharing is important. We will also dive into how Delta Sharing to Iceberg clients work through a hands-on demo.
Why This Matters: Open vs. Closed Sharing
Most data sharing solutions are not really sharing—they're trapping. They are fundamentally closed and engineered to ensure vendor lock-in, so you only get to share with others who are already inside their closed ecosystems. This limits your options, stifles innovation, and drives massive, pointless data replication.
Delta Sharing is the most widely adopted open standard for secure data sharing. Used by category-leading data providers, it is built to support different clouds and platforms. Delta Sharing operates on three core principles:
Adding Iceberg client support strengthens this commitment. It lets you share a Delta table while recipients experience it as a native Iceberg table. Sharing happens over the Iceberg REST API, so recipients can connect from any Iceberg-compatible platform. This allows you to get the best of both worlds: Data providers benefit from advanced Delta Sharing features such as View sharing, while recipients receive native Iceberg tables via the Iceberg REST API.
Recipients get secure, live access to the source data. This eliminates silos and lets you share data openly with anyone.
This feature is ideal for organizations that need to share data externally with partners and customers using Iceberg clients, such as those operating on Snowflake or integrating with platforms like Trino, Flink, or Spark. Companies with multiple business units operating across multiple platforms also benefit by unblocking seamless, bi-directional data exchange in multi-cloud or hybrid environments. Industries already leveraging these patterns include healthcare, retail, finance, ad-tech, and more.
Because we believe in full open data access, we don't stop at sharing data to Iceberg clients. We are now developing the next evolution: sharing foreign Iceberg tables that reside in external catalogs such as AWS Glue or Snowflake Horizon. We are excited to announce the Private Preview of Delta Sharing support of foreign Iceberg tables.
You might ask: Why share an Iceberg table through Delta Sharing if it resides in AWS Glue or Snowflake? Why not share directly from within that platform?
First, by cataloging your external Iceberg data in Unity Catalog, you get a unified governance layer in Unity Catalog, allowing you to get full visibility and governance across your data estate. Furthermore, using Delta Sharing allows you to get the best of both worlds: You benefit from Delta Sharing best-in-class sharing functionalities, while keeping your data in Iceberg format. This includes for example, the ability to Delta Share Views for fine-grained access control, which isn’t supported natively by the Iceberg IRC API.
With this Private Preview, the Databricks Lakehouse is open in both directions. Your Lakehouse can share data to and receive data from the growing Iceberg ecosystem.
This dual ability gives you:
Imagine your company, Provider Corp, uses Databricks and Delta Lake to manage customer data. You need to securely share a daily list of product sales with Partner Inc, which uses Snowflake and prefers the Iceberg format.
Before this feature: Provider Corp would have to manually export the data, transform it into a Snowflake-readable format, upload it to the partner's cloud storage, and set up a complex synchronization job. This is slow, costly, involves significant admin overhead, and risks data becoming outdated.
With Delta Sharing to Iceberg Clients:
This makes data sharing instant, safe, and entirely format-agnostic.
Check out this demo that walks through the steps to share a table and read it in Snowflake.
Get started
Product
November 21, 2024/3 min read

