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

# Cato Networks

> Cato Networks AI security inspects LLM prompts and responses for threats, with monitor, anonymize, or block actions.

[Cato Networks](https://www.catonetworks.com/) provides AI security inspection for LLM traffic via the analyze API.

<Note>
  Requires Backend `v1.17.0+`.
</Note>

## Using Cato with Portkey

### 1. Add Cato Credentials to Portkey

* Navigate to `Admin Settings` → `Plugins`
* Edit the **Cato Networks** integration
* Add your Cato API credentials per your Cato deployment

### 2. Add Cato Guardrail Check

* Navigate to `Guardrails` → `Create`
* Search for **"Cato Networks Guardrail"** and click `Add`
* Configure:
  * **User Email** (`userEmail`, optional) — sent as `x-cato-user-email` for policy enforcement and audit
  * **Gateway Key Alias** (`keyAlias`, optional) — sent as `x-cato-gateway-key-alias` for tracking
  * **Timeout** (`timeout`, default `5000` ms)
* Set guardrail actions and create the guardrail

| Check Name              | Description                                                             | Parameters                         | Supported Hooks                         |
| ----------------------- | ----------------------------------------------------------------------- | ---------------------------------- | --------------------------------------- |
| Cato Networks Guardrail | Inspects content via Cato analyze API; can monitor, anonymize, or block | `userEmail`, `keyAlias`, `timeout` | `beforeRequestHook`, `afterRequestHook` |

### 3. Attach to a Config

```json theme={"system"}
{
  "input_guardrails": ["guardrails-id-xxx"],
  "output_guardrails": ["guardrails-id-yyy"]
}
```

See [Configs](/product/ai-gateway/configs) for usage with SDKs and the gateway.
