Open Protocol for Secure Data Sharing
Share large datasets securely in real-time across organizations without copying data. Delta Sharing is an open REST protocol that works with any computing platform.
client = delta_sharing.SharingClient(profile)
df = delta_sharing.load_as_pandas(table_url)
Quick Start
Get started with Delta Sharing in minutes using Python or Apache Spark.
Install the Python Connector
Get a Profile File
Profile file format
Profile file format
Explore by Topic
Choose your path based on how you want to use Delta Sharing.
Python Connector
Apache Spark Connector
Reference Server
Protocol Specification
Key Features
Everything you need for secure, scalable data sharing.
Secure by Design
Bearer token authentication with pre-signed URLs for direct cloud storage access. No data passes through the server.
Multi-Cloud Support
Works with S3, Azure Blob Storage, Azure Data Lake Gen2, Google Cloud Storage, and Cloudflare R2.
Change Data Feed
Query incremental changes between versions for efficient incremental data processing and streaming.
Open Protocol
Simple REST protocol that anyone can implement. Community connectors available for 10+ languages and platforms.
Resources
Additional resources to help you succeed with Delta Sharing.
Community Connectors
Building from Source
Contributing
Ready to start sharing data?
Follow our quickstart guide to share or consume your first Delta table in minutes.
Start Quickstart →