Metadata-Version: 2.4
Name: gaard-client
Version: 0.2.6
Summary: GAARD frontend web services providing client interface
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: gaard-plugin-api<0.3.0,>=0.2.6
Requires-Dist: fastapi>=0.111.0
Requires-Dist: uvicorn[standard]>=0.30.0
Requires-Dist: pydantic>=2.7.0
Requires-Dist: httpx2>=2.5.0
Requires-Dist: python-multipart>=0.0.9
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: ruff>=0.5.0; extra == "dev"
Requires-Dist: mypy>=1.10.0; extra == "dev"

# GAARD - Governed AI Access to Relational Data

GAARD is a self-hosted AI SQL Gateway for governed natural-language access to relational data.

GAARD allows applications and users to ask questions about relational databases using natural language while keeping SQL generation, validation, execution, prompts, connectors, and auditability under control.

For more informacion see https://github.com/pkroliszewski/gaard

# This package

`gaard-client` provides the community web client for `gaard-api`.

After installation, start it with:

```bash
gaard-client start
```

The command accepts `--host`, `--port`, `--reload`, and `--api-url`. By default the client is
available at `http://localhost:8001`.

Use `--api-url` to point the client server to a specific GAARD API instance:

```bash
gaard-client start --api-url http://localhost:8000
```

The older `gaard client` command remains available for compatibility.
