Skip to content

Installation

Linux and macOS
curl -fsSL https://raw.githubusercontent.com/srimon12/qql-rs/main/scripts/install.sh | sh
Windows PowerShell
irm https://raw.githubusercontent.com/srimon12/qql-rs/main/scripts/install.ps1 | iex

The installed binary is qql.

Verify the CLI
qql version qql doctor --json

Rust

Cargo
cargo add qql qql-core

Python

pip
pip install pyqql

Use pyqql-edge only when the in-process edge backend is required.

Node.js

npm
npm install @veristamp/nqql

Use @veristamp/nqql-edge for the heavier edge-enabled build.

WebAssembly

npm
npm install qql-wasm

Initialize the module before calling browser exports.

Workspace build
git clone https://github.com/srimon12/qql-rs.git cd qql-rs cargo build --release --workspace

The in-process edge backend is an opt-in build. Compile the CLI with the edge feature to enable --edge and qql config edge:

Edge-enabled CLI build
cargo build --release -p qql-cli --features edge

See the edge backend overview for capabilities and limits.

The runtime defaults to REST and gRPC. Edge and embedded model support are opt-in because they add substantial binary and model weight.