/whitefox

Lake Sharing is an open protocol, heavily influenced by Delta Sharing, for secure exchange of large datasets, which enables organizations to share data regardless of which computing platforms and table/file format they use. Forked from Delta Sharing

Primary LanguageJavaApache License 2.0Apache-2.0

Whitefox: An Open Protocol for Secure Data Sharing

Fork of Delta-Sharing with the following goals:

  • allow to share data in different table formats (iceberg, hudi, hive-style) leveraging the delta-sharing protocol and adding new APIs where needed
  • whitefox protocol will cover not only data-sharing needs but also administration needs, such as the creation of shares, configuration of sources, etc.
  • provide a production-grade server implementation of both the original delta-sharing protocol and the new whitefox protocol

This repository contains:

  • the original delta-sharing protocol
  • the whitefox protocol
  • a reference implementation of a server that implements both protocols
  • whitefox clients

Protocols

See the documentation site here

Reporting Issues

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

Contributing

We welcome contributions to Whitefox. See our CONTRIBUTING.md for more details.

License

Apache License 2.0.