Skip to main content

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)
i can fly

Access data painlessly

100% documents covered
Powerful Layers
Automatic retry support
Full observability: logging, tracing, metrics.

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