#opendal #aquila #storage #server #storage-service

aquila_opendal

Aquila server opendal file backend implementation

17 releases (4 breaking)

Uses new Rust 2024

new 0.7.0-rc.11 Feb 3, 2026
0.7.0-rc.8 Feb 2, 2026
0.7.0-rc.7 Jan 30, 2026
0.6.4 Jan 27, 2026
0.1.3 Jan 6, 2026

#8 in #aquila


Used in aquila

MIT/Apache

37KB
388 lines

Aquila OpenDAL

Crates.io Downloads Docs

A storage backend powered by Apache OpenDAL.

Allows the server to be backed by any storage service supported by OpenDAL, including the file system, AWS S3, GCS, Azure Blob Storage and more.

Usage

let mut builder = Gcs::default();
builder.bucket("my-gcs-bucket");

let op = Operator::new(builder).unwrap().finish();
let storage = OpendalStorage::new(op);

License: MIT OR Apache-2.0

Dependencies

~22–40MB
~566K SLoC