Back to all databases

StromaDB

A source-available property graph engine written in Rust that combines typed edges, vector search, and bitemporal facts for retrieval-augmented generation workloads. Queried through a composable operator API over CLI, HTTP, and MCP rather than a graph query language.

Overall rank
#152
First released
July 2026
License
Elastic-2.0
Built with
Rust

Details

Vendor
Katsuhide Tsuruta
Type
Property Graph
Category
Emerging
License
Elastic-2.0
Language
Rust
Query Languages
Custom API
Protocols
HTTP/REST
Sources 4 references

Protocols HTTP/REST

Very new, single-maintainer project (repo created 2026-06-23, pre-1.0). stroma-serve exposes an HTTP query/ingest API and an MCP-over-HTTP transport at POST /mcp; the same engine can be embedded directly as a Rust crate without running stroma-serve.

  • stroma-serve exposes the same database over HTTP so an agent or service can query and ingest it without embedding the engine — the intended surface for an LLM caller.
    katsut/stromadb · reviewed 2026-08-02

License Elastic-2.0

README and the GitHub release notes both state the project is source-available under Elastic License 2.0; matches current value.

  • Pre-1.0: single-node, single-threaded serving — see docs/DECISIONS.md for known limitations and the roadmap. Source-available under Elastic License 2.0.
    Release v0.1.0 · katsut/stromadb · reviewed 2026-08-02

Released 2026-07

Corrected from 2026-06. The repository was created June 23, 2026, but the first tagged release, v0.1.0, shipped July 15, 2026, per its own release notes; that is the first point the software was publicly available to install.

Language Rust

Matches current value.

  • Real-time GraphRAG engine optimized for LLMs — stream-native graph + vector + typed retrieval (Rust). Source-available.
    katsut/stromadb · reviewed 2026-08-02