[package]
name = "dakera-storage"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Storage backends for the Dakera AI memory platform"
repository = "https://github.com/Dakera-AI/dakera"
homepage = "https://dakera.ai"
documentation = "https://docs.rs/dakera-storage"
keywords = ["agent-memory", "vector-search", "knowledge-graph", "ai-agents", "mcp"]
categories = ["database", "science", "command-line-utilities"]

[lib]
name = "storage"

[dependencies]
common = { workspace = true }
async-trait = { workspace = true }
tokio = { workspace = true }
parking_lot = { workspace = true }
tracing = { workspace = true }
moka = { workspace = true }
rocksdb = { workspace = true }
opendal = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
sha2 = { workspace = true }
redis = { workspace = true }
futures-util = { workspace = true }
metrics = { workspace = true }

[dev-dependencies]
tempfile = "3.10"
