Details
- Vendor
- Katsuhide Tsuruta
- Type
- Property Graph
- Category
- Emerging
- License
- Elastic-2.0
- Language
- Rust
- Query Languages
- Custom API
- Protocols
- HTTP/REST
The go-to resource for graph technology details
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.
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.
First tagged release. - Durable changelog engine: framed WAL, group-commit fsync, prefix-exact recoveryRelease v0.1.0 · katsut/stromadb · reviewed 2026-08-02
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