Examples

Choose the smallest example that answers your next question.

Checked quick start

Use it to: understand the query value and local evaluator without starting a server.

pnpm --filter raq-quickstart start

Source: examples/quickstart

Browser playground

Use it to: compose queries visually, inspect their AST and SQL, and execute against the Python demo catalog.

pnpm --filter @raquery/playground build
cd backend
PYTHONPATH=src uvicorn raq.app:app --reload --port 8001

Open http://127.0.0.1:8001/.

Source: apps/playground

React catalog-diff lab

Use it to: see shared materializations, batched reads, and semantic catalog changes update an application.

pnpm --filter react-raq-lab dev

Source: examples/react-lab

Rust ERP example

Use it to: see a typed catalog schema, client-owned logical queries, and server-owned store scope composed into one tree.

cd rust-backend
cargo run -p raq-example --example erp

Source: rust-backend/example