> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qwedai.tech/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-verification/sdk-go/v7
```

## 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)


## Related topics

- [QWED CLI reference](/advanced/cli.md)
- [QWED A2A quick start for agent-to-agent verification](/a2a/quickstart.md)
- [Express.js middleware](/ucp/middleware-express.md)
- [QWED UCP: transaction verification for AI commerce](/ucp/overview.md)
- [Agentic security guards for the QWED Python SDK](/sdks/guards.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.