Welcome to the Delta Lake documentation
Note
Delta Lake 4.0 Preview is released! See the 4.0 Preview documentation here.
This is the documentation site for Delta Lake.
- Introduction
- Apache Spark connector
- Quickstart
- Table batch reads and writes
- Table streaming reads and writes
- Table deletes, updates, and merges
- Change data feed
- Table utility commands
- Constraints
- How does Delta Lake manage feature compatibility?
- Delta default column values
- Delta column mapping
- Use liquid clustering for Delta tables
- What are deletion vectors?
- Drop Delta table features
- Use row tracking for Delta tables
- Storage configuration
- Delta type widening
- Delta Coordinated Commits
- DynamoDB Commit Coordinator
- Universal Format (UniForm)
- Read Delta Sharing Tables
- Delta Connect (aka Spark Connect Support in Delta)
- Concurrency control
- Migration guide
- Best practices
- Frequently asked questions (FAQ)
- Optimizations
- Trino connector
- Presto connector
- AWS Redshift Spectrum connector
- Snowflake connector
- Google BigQuery connector
- Apache Flink connector
- Other connectors
- Delta Kernel
- Delta Standalone (deprecated)
- Delta Lake APIs
- Releases
- Delta Lake resources
- Delta table properties reference