asopi tech
asopi techIndie Developer

Unified Database

Alopex DB

1 File, 5 Modes, Infinite Scale

Same data file scales seamlessly from embedded → server → cluster. No data conversion or migration pain when scaling up—a rare capability only ultra-versatile products like Redis can offer. Raft-based KVS as core with SQL, vector search, and graph ETL in one engine.

Same data file from embedded to cluster. Raft-based KVS + SQL + Vector + Graph ETL in one engine.

v0.7.xOSS
Deployment Modes
5
Data Models
SQL+Vector+Graph

Key points

  • Same data file across all 5 modes, no migration required
  • Raft-based KVS with SQL, Vector, and Graph ETL integrated
  • Zero code changes to scale, 4 systems consolidated into 1
databasevectorrust

Challenge

The pain of ever-growing DB products for different needs and scales

Application development requires various data models and scale forms depending on use cases and project size—embedded DBs like SQLite, vector search engines, RDBs, database clusters, and more.

  • Separate products, separate connection methods, separate development
  • Separate setup and infrastructure management for each product
  • Architecture redesign and data conversion when scaling—an excruciating ordeal

Alopex DB uses the same data file to scale seamlessly from embedded to cluster. Unlike typical DB products that require painful data conversion and migration when switching, Alopex DB eliminates this entirely. Raft-based KVS as core with SQL, vector search, and graph ETL in one engine.

The v0.7.x series is available now. Bug reports and feature requests are welcome via GitHub Issues.

For observability we are building three sister products. Alopex Skulk is a time-series engine small enough to embed — 3.7 MB of pure Rust on Arrow + Parquet, released as v0.3.0. Alopex Trail is a schemaless log and event store, published as an open design. Alopex OTel packages both, dashboards included, into a single product.

For enterprise workloads, “Alopex Enterprise” is a commercial feature package built on the AlopexDB OSS foundation and currently in design: Security Suite, Unified Query Model & Enterprise Search, Observe for SRE, and Unified Infrastructure. Get in touch if you are interested in evaluating the package.

Raft-based KVS + SQL + Vector + Graph ETL = One Engine

Alopex DB uses the same data file from embedded → server → cluster with seamless scale-up. Enables 'scale without data conversion'—a capability only ultra-versatile products like Redis offer. Raft-based KVS as core with SQL, vector search, and graph ETL in one engine.

  • Same data file across all 5 deployment modes
  • No data conversion or migration when scaling
  • Raft consensus for strongly consistent distributed KVS
Data conversion
None
Code changes to scale
0

Capabilities

Five Modes, One Engine

Same data file across all modes. Switch topologies based on operational needs without data conversion.

WASM & Embedded

Browser apps, mobile, edge devices, local RAG

  • WASM Viewer: Read-only in-browser, IndexedDB/OPFS
  • Embedded: SQLite-like single-file, full ACID
  • Zero-config, same SQL interface everywhere

Single-Node & Replicated

Microservices, dev/test, read-heavy workloads

  • Single-Node: Standalone server, Postgres wire protocol*
  • Replicated: Leader + read replicas, async replication
  • Chirps messaging layer with SWIM + QUIC

Distributed Mode

High-availability, global production workloads

  • Shared-nothing cluster with Range Sharding
  • Raft consensus for strong consistency
  • Automatic shard splitting and rebalancing

Features

Key Features

Features designed for AI applications with hybrid SQL + vector + graph queries.

Native Vector Search

VECTOR(N) data type with HNSW, IVF, and Flat indexes. Hybrid SQL + vector queries in single statement.

Graph-Ready Storage

Optimized for Knowledge Graphs with nodes, edges, and embeddings. Graph traversal with SQL syntax.

Chirps Cluster Messaging

SWIM protocol over QUIC transport. 3-layer architecture: Gossip, Raft, and Application messaging.

Lake-Link Architecture

Zero-ETL Parquet import. Cold/hot data tiering with instant re-hydration.

Pure Rust Engine

Custom LSM-Tree storage, MVCC transactions, memory-safe. WebAssembly ready.

Tech Stack

Technology Stack

A next-generation database engine built from the ground up in Rust.

Storage & Transactions

LSM-Tree, MVCC, Raft Consensus

Custom LSM-Tree with vector-optimized layoutMVCC for read isolation, OCC for writesRaft consensus for distributed consistency

Vector & Graph

HNSW, IVF, Flat indexes

VECTOR(N) with configurable dimensionsHybrid SQL + vector in single queryGraph nodes/edges as first-class citizens

Cluster Messaging

Chirps: SWIM + QUIC

Gossip layer for membership & failure detectionRaft layer for consensus coordinationApplication layer for client queries

GitHub Sponsors

Support the public OSS and follow the work earlier

Sponsorship supports public OSS including AlopexDB, jv-lang, and GraphRAG. Higher tiers provide early visibility into the work explicitly listed on GitHub Sponsors, without turning sponsorship into a product purchase.

Compare all three Sponsor tiers

OSS Support

$3 / month

Support ongoing development across AlopexDB, jv-lang, GraphRAG, and related tools.

  • Help accelerate updates and future public releases
  • Provide steady support for the open-source ecosystem

Early Access

$12 / month

Follow technical work across multiple asopitech projects before public release.

  • See experiments, design drafts, internal notes, and prototypes early
  • Follow pre-public work across AlopexDB, jv-lang, GraphRAG, and more

Enterprise-focused Early Access

$99 / month

Follow enterprise-focused enhancements across the asopitech ecosystem before public release.

  • Explore enterprise-focused work across AlopexDB, jv-lang, GraphRAG, and additional tools
  • Explore pre-release capabilities designed to strengthen security and deployment

The GitHub Sponsors listing is the source of truth for current benefits and eligibility. Sponsorship does not include an Alopex Enterprise product license, SLA, or commercial support. Benefits may change as development progresses.

Status

Development Status

Alopex DB v0.7.x is published on crates.io and PyPI, with CLI binaries on every release. For time-series workloads, its sister product Alopex Skulk shares the same Alopex Core foundation.

Public Resources

The latest documents, code, and community links in one place.

Get Involved

Join the Development

Alopex DB is developed as open source. GitHub Sponsors supports that work, while eligible tiers provide early visibility into experiments, design drafts, internal notes, and enterprise-focused enhancements. Sponsorship does not include an Alopex Enterprise product license, SLA, or commercial support.