Download sparq
The sparq desktop GUI bundles the engine and the workbench into a native app for macOS, Windows, and Linux. Prefer not to install anything? The full SPARQL workbench runs entirely in your browser at /app — no download required.
Package managers
Choose the package for your environment. Each registry lists its available versions and requirements; package availability is separate from the desktop downloads below.
Rust · crates.io
Install the CLI or add the engine libraries to a Rust project.
cargo install sparq-cli
cargo add sparq-core sparq-enginePython · PyPI
Install sparq-rdf; use import sparq in Python.
python -m pip install sparq-rdfJavaScript · npm
The WebAssembly engine with an RDF/JS API.
npm install @sparq-org/sparqSolid development server · npm
A local, in-memory development host; not a production server.
npm install @sparq-org/solid-serverEYE compatibility · npm
The eyereasoner-compatible JavaScript adapter.
npm install @sparq-org/eyereasoner-compatDeveloper builds — unsigned.
These desktop bundles are not code-signed or notarized, so macOS Gatekeeper and Windows SmartScreen will warn the first time you open them. That’s expected — see the per-OS instructions on each card to allow the app. Officially signed and notarized builds (Apple Developer ID + Windows Authenticode) are coming; until then, only install builds you fetched yourself from the official Releases page. Each release attaches a SHA256SUMS manifest and SLSA build-provenance attestations you can verify with gh attestation verify.
Desktop app
First launch & verification
.dmg and dragging sparq to Applications, right-click the app → Open (don’t double-click) and confirm once. If it still refuses, clear the quarantine flag from a terminal:xattr -dr com.apple.quarantine /Applications/sparq.appFirst launch & verification
xattr -dr com.apple.quarantine /Applications/sparq.appPick this build only on an Intel Mac; Apple Silicon Macs should use the arm64 build.First launch & verification
First launch & verification
.AppImage is a portable, self-contained binary — no install needed. Mark it executable, then run it:chmod +x sparq-gui.AppImage
./sparq-gui.AppImageA .deb is published for Debian/Ubuntu (button above). arm64 Linux builds are attached to each release on the Releases page.Command-line & server
The same releases carry the standalone sparq CLI and the sparq-server HTTP server in one combined archive, built across a broad OS × CPU matrix (macOS/Windows/Linux, x86-64 + arm64). Plain executables — no signing dialog. The button below fetches the build for Linux · x86-64; every other platform’s archive is on the Releases page.
The archive carries both the sparq CLI and the sparq-server HTTP server binary. Extract and run either — no installer, no signing dialog. Every platform’s build is on the Releases page.
First launch & verification
.tar.gz). Extract and run sparq (CLI) or sparq-server (HTTP server) — no installer, no signing dialog.No install needed
The web playground runs the same engine compiled to WebAssembly, entirely in your browser tab — nothing is uploaded, nothing is installed.