# Securing Agents

Different types of AI agents require different security approaches. This page maps each agent category to the right Highflame integration path and links to the detailed documentation for each.

***

## Choosing your path

| Agent type                                   | Deployment model                     | Integration                                                                                                                       |
| -------------------------------------------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------- |
| Custom agents — new builds                   | In-code, per-step control            | [Highflame SDK](/getting-started/securing-agents/custom-agents/gateway-integration-examples.md#sdk-integration-direct-guardrails) |
| Custom agents — existing traffic             | Centralized proxy, no code changes   | [Agent Gateway](/agent-gateway/ai-gateway.md)                                                                                     |
| Code agents (Cursor, Claude Code)            | Local daemon, IDE hooks              | [Code Agents](/code-agents/quick-start.md)                                                                                        |
| Browser agents (ChatGPT, Gemini, Copilot.ai) | Managed browser extension            | [Browser Security](/browser-security/browser-security.md)                                                                         |
| Third-party / uncontrolled agents            | Network-layer via Tailscale Aperture | [Tailscale](/integrations/tailscale.md)                                                                                           |

These are complementary. Most enterprise deployments use more than one: the Gateway for custom agent traffic, Code Agents for developer workstations, Browser Security for employee AI usage, and Tailscale Aperture for any third-party systems that fall outside those categories.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.highflame.ai/getting-started/securing-agents.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
