> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qwedai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> Install QWED SDKs for Python, TypeScript, Go, or Rust. Includes self-hosted full stack setup instructions for on-premise deployments.

Get QWED up and running in minutes.

## Python SDK

```bash theme={null}
pip install qwed
```

After installing, run the onboarding wizard to set up verification engines, configure your LLM provider, and generate a local API key:

```bash theme={null}
qwed init
```

The wizard runs four checks. First, it confirms that core engines (SymPy, Z3, AST, SQLGlot) are installed. Next, it walks you through selecting a provider — NVIDIA NIM, OpenAI, Anthropic, Google Gemini, or any OpenAI-compatible endpoint. It then validates your credentials. Finally, it bootstraps a ready-to-use API key. For CI pipelines, use `--non-interactive`. See the [CLI reference](/advanced/cli) for all options.

After init, verify your setup and run the built-in test suite:

```bash theme={null}
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](/advanced/cli) for details on both commands.

### Requirements

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

## TypeScript SDK

```bash theme={null}
npm install @qwed-ai/sdk
# or
yarn add @qwed-ai/sdk
# or
pnpm add @qwed-ai/sdk
```

## Go SDK

```bash theme={null}
go get github.com/qwed-ai/qwed-go
```

## Rust SDK

```toml theme={null}
# Cargo.toml
[dependencies]
qwed = "1.0"
```

***

## Full stack (self-hosted)

For running the complete QWED stack locally:

```bash theme={null}
# 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

| Service    | URL                                              |
| ---------- | ------------------------------------------------ |
| API        | [http://localhost:8000](http://localhost:8000)   |
| Grafana    | [http://localhost:3000](http://localhost:3000)   |
| Prometheus | [http://localhost:9090](http://localhost:9090)   |
| Jaeger     | [http://localhost:16686](http://localhost:16686) |

> **Enterprise support coming soon:** Managed hosting and dedicated support. Contact [support@qwedai.com](mailto:support@qwedai.com)

***

## Next steps

* [Quick start guide](/getting-started/quickstart)
* [Core concepts](/getting-started/concepts)
