Skip to main content
Get QWED up and running in minutes.

Python SDK

pip install qwed
After installing, run the onboarding wizard to set up verification engines, configure your LLM provider, and generate a local API key:
qwed init
The wizard checks that core engines (SymPy, Z3, AST, SQLGlot) are installed, walks you through selecting a provider (NVIDIA NIM, OpenAI, Anthropic, Google Gemini, or any OpenAI-compatible endpoint), validates your credentials, and bootstraps a ready-to-use API key. For CI pipelines, use --non-interactive. See the CLI reference for all options. After init, verify your setup and run the built-in test suite:
qwed doctor  # system health check — engines, provider, server, database
qwed test    # 12 deterministic tests — all must pass before production
qwed doctor reports the status of verification engines, LLM provider connectivity, and the database. qwed test runs deterministic tests across Math, Logic, SQL, and Code engines to confirm everything works correctly. See the CLI reference for details on both commands.

Requirements

  • Python 3.10+
  • Optional: Redis (for caching)

TypeScript SDK

npm install @qwed-ai/sdk
# or
yarn add @qwed-ai/sdk
# or
pnpm add @qwed-ai/sdk

Go SDK

go get github.com/qwed-ai/qwed-go

Rust SDK

# Cargo.toml
[dependencies]
qwed = "1.0"

Full Stack (Self-Hosted)

For running the complete QWED stack locally:
# Clone the repository
git clone https://github.com/QWED-AI/qwed-verification.git
cd qwed-verification

# Start infrastructure (Redis, Prometheus, Grafana, Jaeger)
docker-compose up -d

# Install dependencies
pip install -e .

# Run the API
python -m uvicorn qwed_new.api.main:app --reload

Infrastructure URLs

🏢 Enterprise Support Coming Soon: Managed hosting and dedicated support. Contact support@qwedai.com

Next Steps