Metadata-Version: 2.4
Name: tano-gateway
Version: 0.2.0
Summary: Tano AI Security Gateway API
Author: Tano Labs
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.115.0
Requires-Dist: uvicorn[standard]>=0.30.0
Requires-Dist: pydantic>=2.7.0
Requires-Dist: pydantic-settings>=2.2.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: google-cloud-firestore>=2.16.0
Requires-Dist: firebase-admin>=6.5.0
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: orjson>=3.10.0
Requires-Dist: structlog>=24.1.0
Requires-Dist: google-cloud-dlp>=3.20.1
Requires-Dist: google-cloud-aiplatform>=1.71.1
Requires-Dist: giskard<3.0.0,>=2.0.0
Requires-Dist: langchain<0.4.0,>=0.3.7
Requires-Dist: langchain-google-vertexai<2.0.0,>=1.0.7
Requires-Dist: jsonschema>=4.22.0
Provides-Extra: dev
Requires-Dist: pytest>=8.1.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.6; extra == "dev"
Requires-Dist: httpx>=0.27.0; extra == "dev"
Requires-Dist: respx>=0.21.1; extra == "dev"
Requires-Dist: ruff>=0.3.0; extra == "dev"
Requires-Dist: black>=24.3.0; extra == "dev"
Requires-Dist: mypy>=1.8.0; extra == "dev"
Requires-Dist: types-requests>=2.31.0.10; extra == "dev"

# Tano AI Security Gateway

FastAPI implementation of the Tano AI Security gateway service. The legacy Flask backend has been archived under `legacy-tano-ai-security-backend/`; all runtime traffic now flows through this gateway backed by Vertex AI Gemini.

## Local development

```bash
cd apps/gateway
uv venv .venv
source .venv/bin/activate
uv pip install -e .[dev]
uvicorn app.main:app --reload
```

Visit `http://localhost:8000/docs` for interactive documentation. Environment variables can be provided through an `.env` file; see `app/core/config.py` for the required keys.
