This library allows Scala and Java-based projects (including Apache Flink, Apache Hive, Apache Beam, and PrestoDB) to read from and write to Delta Lake.
Alternatives To Connectors
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
17 hours ago4May 23, 20221,356apache-2.0Java
Apache Iceberg
2 years ago87apache-2.0Java
Web UI for PrestoDB.
Nessie638317 hours ago27May 13, 2022131apache-2.0Java
Nessie: Transactional Catalog for Data Lakes with Git-like semantics
Sql Metadata5522112 days ago28June 17, 202254mitPython
Uses tokenized query returned by python-sqlparse and generates query metadata
4 days ago4July 28, 202279apache-2.0Java
This library allows Scala and Java-based projects (including Apache Flink, Apache Hive, Apache Beam, and PrestoDB) to read from and write to Delta Lake.
Sql Scripts268
4 days agomitShell
100+ SQL Scripts - PostgreSQL, MySQL, Google BigQuery, MariaDB, AWS Athena. DevOps / DBA / Analytics / performance engineering. Google BigQuery ML machine learning classification.
4 years ago10apache-2.0Java
ReAir is a collection of easy-to-use tools for replicating tables and partitions between Hive data warehouses.
6 days ago2September 12, 202124apache-2.0Java
TiDB connectors for Flink/Hive/Presto
a year ago1apache-2.0Python
Data ingestion library for Amundsen to build graph and search index
a month ago7gpl-3.0Java
基于 Flink 的 sqlSubmit 程序
Alternatives To Connectors
Select To Compare

Alternative Project Comparisons

Delta Lake Logo Connectors

Test License

We are building connectors to bring Delta Lake to popular big-data engines outside Apache Spark (e.g., Apache Hive, Presto, Apache Flink) and also to common reporting tools like Microsoft Power BI.


This is the repository for Delta Lake Connectors. It includes

Please refer to the main Delta Lake repository if you want to learn more about the Delta Lake project.

API documentation

Delta Standalone

Delta Standalone, formerly known as the Delta Standalone Reader (DSR), is a JVM library to read and write Delta tables. Unlike delta-io/delta, this project doesn't use Spark to read or write tables and it has only a few transitive dependencies. It can be used by any application that cannot use a Spark cluster.

  • To compile the project, run build/sbt standalone/compile
  • To test the project, run build/sbt standalone/test
  • To publish the JAR, run build/sbt standaloneCosmetic/publishM2

See Delta Standalone for detailed documentation.


Hive Connector

Read Delta tables directly from Apache Hive using the Hive Connector. See the dedicated for more details.

Flink/Delta Connector

Use the Flink/Delta Connector to read and write Delta tables from Apache Flink applications. The connector includes a sink for writing to Delta tables from Apache Flink, and a source for reading Delta tables using Apache Flink (still in progress.) See the dedicated for more details.


sql-delta-import allows for importing data from a JDBC source into a Delta table.

Power BI connector

The connector for Microsoft Power BI is basically just a custom Power Query function that allows you to read a Delta table from any file-based data source supported by Microsoft Power BI. Details can be found in the dedicated

Reporting issues

We use GitHub Issues to track community reported issues. You can also contact the community for getting answers.


We welcome contributions to Delta Lake Connectors repository. We use GitHub Pull Requests for accepting changes.


There are two mediums of communication within the Delta Lake community.

Local Development & Testing

  • Before local debugging of standalone tests in IntelliJ, run all standalone tests using SBT. This helps IntelliJ recognize the golden tables as class resources.
Popular Hive Projects
Popular Table Projects
Popular Data Processing Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.