Skip to content
Krishna Kishor Tirupati edited this page May 23, 2026 · 5 revisions

PolicyAware AI Gateway

Add deny-by-default policy, PII redaction, tool governance, model routing, evaluation, and audit traces to LLM apps in minutes.

PolicyAware AI Gateway is an open-source governance and control plane for enterprise LLM, RAG, AI agent, and MCP-style tool workflows.

It enforces organizational, security, privacy, compliance, cost, routing, and tool-use policies before requests reach models or tools, then evaluates outputs for safety, quality, compliance, and auditability.

Install

pip install policyaware

Upgrade:

pip install --upgrade policyaware

Optional ML/provider extras:

pip install "policyaware[presidio]"
pip install "policyaware[ml]"
pip install "policyaware[onnx]"
pip install "policyaware[providers]"

Minimal Example

from policyaware import Gateway, GatewayRequest

gateway = Gateway.from_policy_file("examples/policies/basic.yaml")

response = gateway.chat(
    GatewayRequest(
        tenant="acme",
        app="claims-assistant",
        user={"id": "u_123", "role": "claims_adjuster"},
        context={"region": "us", "task_type": "summarization", "risk": "low"},
        messages=[{"role": "user", "content": "Summarize claim ACME-42."}],
    )
)

print(response.content)
print(response.policy.decision)
print(response.policy.reason_codes)
print(response.trace_id)

Start Here

Capability Documentation

Author

Created and maintained by Krishna Kishor Tirupati.

Project links:

Clone this wiki locally