Apache OpenDAL is an open-source data access layer that provides unified access to diverse storage services through a single API. It supports multiple programming languages (Rust, Python, Java, Go, Node.js, C, and more), various access methods (CLI, POSIX filesystem), and integrates with popular tools. The project connects to numerous storage backends including object storage (S3, Azure Blob, GCS), file systems (HDFS, SFTP), databases (PostgreSQL, MongoDB), key-value stores (Redis, etcd), and cloud storage services (Google Drive, Dropbox). Built on principles of open community, solid foundation, and extensible architecture, it aims to be a universal storage abstraction layer.
Sort: