Check the v0.2 graph update: broader Cypher path coverage, multi-segment `shortestPath` and `allShortestPaths`, named paths across multiple variable-length segments, stronger undirected fast paths, runtime-observed graph `EXPLAIN`, Neo4j-oriented compatibility evidence, and a current benchmark snapshot vs Neo4j, SurrealDB, and pgstack. Read the full v0.2 breakdown.

Multimodal database for SQL, graph, and vector search

AionDB is a multimodal database, also known as a multi-model database, designed to keep relational data, graph relationships, and vector embeddings in one Rust engine.

The practical goal is to avoid copying the same application data into a SQL database, a graph database, and a vector database when the product needs hybrid queries.

Why a multimodal database?

Modern applications often need several data shapes at once:

AionDB exposes those models through one PostgreSQL-compatible system. Tables stay the source of truth, while graph and vector queries can operate over the same records.

Hybrid queries

AionDB targets queries that combine SQL filtering, graph traversal, and vector similarity:

MATCH (u:User)-[:WROTE]->(d:Document)-[:CITES]->(ref:Document)
WHERE d.kind = 'runbook'
RETURN d.title,
       ref.title,
       l2_distance(d.embedding, '[0.1,0.8,0.2]') AS distance
ORDER BY distance ASC
LIMIT 5;

This is useful for knowledge bases, product catalogs, support tooling, private copilots, and applications that need both structured business context and semantic retrieval.

PostgreSQL-compatible tooling

AionDB speaks the PostgreSQL wire protocol. The goal is to preserve a familiar developer workflow with psql, pgAdmin, migrations, ORMs, and standard drivers when the required features are compatible.

Project status

AionDB is alpha software. It does not claim to replace PostgreSQL in production today. The narrower claim is that it gives teams an experimental engine for evaluating a multimodal database that combines SQL, graph, and vector search without adding multiple separate services.

Start with the documentation and the reproducible benchmarks.