Summary
Add an embedded mode for Memgraph that runs in‑process as a library, with a stable API for creating a graph instance, executing Cypher, and managing lifecycle without a server daemon.
Motivation / Use Cases
- CLI/TUI apps that want local, zero‑ops graph querying.
- Desktop apps with offline graph analytics.
- Unit tests and CI that need fast, isolated graphs.
- Edge/embedded environments where running a server is overkill.
Problems Today
- Memgraph only runs as a standalone server.
- Requires network setup, auth, process orchestration.
- Hard to embed into apps or use for fast local dev.
Summary
Add an embedded mode for Memgraph that runs in‑process as a library, with a stable API for creating a graph instance, executing Cypher, and managing lifecycle without a server daemon.
Motivation / Use Cases
Problems Today