The EdgeQuake Ecosystem
A modular Rust workspace for teams building Graph-RAG systems, document pipelines, query services, and graph-aware developer tools.
Start here if you need to understand which crate owns ingestion, storage, retrieval, PDF conversion, or service delivery before you adopt the full platform or embed just part of it.
Modular by Design
8 focused crates. Adopt the whole platform or pull in the pieces you need for your own retrieval stack.
edgequake-core
v0.7.0Coordinates the pipeline, workspace lifecycle, and top-level APIs used to assemble the full system.
edgequake-api
v0.7.0Exposes ingestion, query, health, and streaming endpoints for applications that need a service boundary.
edgequake-storage
v0.7.0Implements unified key-value, vector, and graph storage on top of PostgreSQL and Apache AGE.
edgequake-pipeline
v0.7.0Handles chunking, extraction, relationship mapping, normalization, and the work required to build graph context from source files.
edgequake-query
v0.7.0Contains the retrieval engine behind local, global, hybrid, naive, mix, and graph-aware querying.
edgequake-llm
v0.3.0Abstracts LLM providers so teams can move between OpenAI, Ollama, LM Studio, and mocks without rewriting the stack.
edgequake-pdf
v0.7.0Turns PDFs into markdown and structured extraction inputs, including layout-heavy documents and vision-assisted flows.
edgequake-graph
v0.7.0Provides graph algorithms, traversal, community detection, and entity resolution primitives for graph-aware retrieval.
If you are evaluating
Start with the demo workflow and the getting started docs to see how the pieces fit together in a real stack.
If you are integrating
Use the API reference and integration guides to choose the right boundary for your application.
If you are deploying
Continue to the enterprise page and the operations docs for self-hosting, scaling, and production guidance.
Install from crates.io
cargo add edgequake Add EdgeQuake to your Rust project. The main crate re-exports all sub-crates for convenience.
Docker Quick Start
docker compose up -d Launch EdgeQuake with PostgreSQL, Ollama, and the web UI in one command. No Rust toolchain needed.