Database
Alopex DB
Same data file from embedded to cluster. Raft-based KVS + SQL + Vector + Graph ETL in one engine.
Alopex Family
Asopitech Labo
Enterprise plans
Use case
Alopex is built in Rust at its core. Embed it as a library in a single process, or run it as a distributed cluster — the same engine. Down to a pure-Rust, C-toolchain-free time-series engine, straight from Rust with no extra dependencies.
Install
cargo add alopex-embedded alopex-sql alopex-server alopex-clusterNative crates — pick what you need: embedded, SQL, server, cluster.
Use it from Rust
use alopex_embedded::Database;
let db = Database::open("./my_data")?;
let results = db.execute_sql(
"SELECT * FROM docs WHERE vector_similarity(embedding, ?) > 0.8",
&[query_vector],
)?;
let similar = db.search_hnsw("docs", &query_vector, 10)?;The same data file, seamlessly from embedded to server to distributed cluster.
VECTOR type, HNSW, and vector_similarity() built into SQL.
Full SQL, plus a Polars-style lazy DataFrame API.
Runs embedded, scales out when you need it — no second infrastructure.
Database
Same data file from embedded to cluster. Raft-based KVS + SQL + Vector + Graph ETL in one engine.
Observability
An embeddable time-series engine that removes the need to operate a server just for metrics.
Observability
A storage engine designed for event logs: store each record as it arrives, even when every event has a different shape.