Apache OpenDAL
Open Data Access Layer: Access data freely, painlessly, and efficiently
Access data freely
Access different storage services in the same way
Behavior tests for all services
Cross language/project bindings (working on)
Access data efficiently
Zero cost: Maps to API calls directly
Best effort: Automatically selects best read/seek/next based on services
Avoid extra calls: Reuses metadata when possible