Introduction
sparq is a lightning-fast RDF triplestore and SPARQL 1.1 / 1.2 engine, written in Rust — usable as a library, CLI, HTTP server, and from Python and JavaScript/WASM.
Status: experimental research engine. The API is unstable and pre-1.0. Conformance against the W3C SPARQL, SHACL, and inference suites is tracked by CI ratchets that only ever go up — generated by
sparq-conformanceand published on every run (inference floor committed atinference-conformance-report.md). SPARQLSERVICEfederation ships behind the opt-inservicecargo feature (off in the default build); when built in it is default-DENY-all egress, allowlisted per host as an SSRF guard (seecrates/sparq-server/README.mdandresearch/roadmap.md).
Where to go next
- Install & build from source — get a working build.
- Capabilities at a glance — what each opt-in surface does.
Per-surface how-to guides live in the
usage skills router, and the full crate
map is in AGENTS.md. Live per-commit
performance metrics are on the
benchmarks dashboard — numbers are deliberately not
baked into these docs, because they drift.