Skip to main content
EdgeQuake

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.0

Coordinates the pipeline, workspace lifecycle, and top-level APIs used to assemble the full system.

edgequake-api

v0.7.0

Exposes ingestion, query, health, and streaming endpoints for applications that need a service boundary.

edgequake-storage

v0.7.0

Implements unified key-value, vector, and graph storage on top of PostgreSQL and Apache AGE.

edgequake-pipeline

v0.7.0

Handles chunking, extraction, relationship mapping, normalization, and the work required to build graph context from source files.

edgequake-query

v0.7.0

Contains the retrieval engine behind local, global, hybrid, naive, mix, and graph-aware querying.

edgequake-llm

v0.3.0

Abstracts LLM providers so teams can move between OpenAI, Ollama, LM Studio, and mocks without rewriting the stack.

edgequake-pdf

v0.7.0

Turns PDFs into markdown and structured extraction inputs, including layout-heavy documents and vision-assisted flows.

edgequake-graph

v0.7.0

Provides 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.