anda_object_store
anda_object_store is the storage-wrapper layer of the AndaDB workspace. It
extends object_store with portable metadata handling and optional transparent
encryption so embedded deployments can keep the same storage model across local
and cloud backends.
What This Crate Provides
MetaStorefor side-car metadata and portable conditional updatesEncryptedStorefor chunked AES-256-GCM encryption at rest- compatibility with any backend implementing
object_store::ObjectStore - better correctness for backends that do not natively support optimistic concurrency control
- building blocks used by AndaDB for portable durable persistence
When to Use It
Use anda_object_store when you need:
- a stable
object_storeabstraction with metadata side-cars - conditional-update semantics on local filesystems or other simpler backends
- transparent encryption-at-rest for AI memory data
- one storage abstraction that can move from local development to cloud object storage
Getting Started
Add the crate to your project:
[]
= "0.3"
= { = "0.13", = ["fs"] }
Typical entry points:
MetaStoreBuilderfor metadata-aware storageEncryptedStoreBuilderfor encrypted storage
Technical Reference
Deep technical documentation for this crate lives in:
Related Crates
anda_dbfor the embedded database built on top of this storage layerobject_storefor backend integrations such as local filesystem, S3, and GCS
License
MIT. See LICENSE.