Install

Pre-built binary

Grab a release archive from the releases page. Extract and put federiq on your PATH.

Cargo

cargo install federiq-cli

Docker

docker run --rm -p 7878:7878 \
  -v "$PWD/federiq.yaml:/var/federiq/federiq.yaml:ro" \
  ghcr.io/dyber-pqc/federiq:latest \
  serve --addr 0.0.0.0:7878 --token "$FEDERIQ_TOKEN"

From source

git clone https://github.com/dyber-pqc/federiq.git
cd federiq
cargo build --release
./target/release/federiq --help

First build takes a few minutes because DuckDB is compiled from source.

Python

pip install federiq
pip install 'federiq[pandas]'   # optional pandas helper

TypeScript / Node

npm install federiq