Deploy AI agents confidently.
Aegis is a runtime firewall for LLM apps and AI agents — guardrails on every prompt, every response, and, where others stop, every tool / MCP call. The control and visibility that open-source alone doesn't provide.
Built on and extending NVIDIA NeMo Guardrails · OpenAI-compatible API
Agents don't just talk. They act.
The moment an agent can call tools, browse, or reach an MCP server, a bad instruction becomes a real-world action — deleted data, leaked secrets, unauthorized transactions. Prompt-only filters don't see the tool call. That's the gap Aegis closes.
Control, visibility, and safety over your AI agents.
› Prevent catastrophic actions
Stop agents from misusing tools, deleting data, exfiltrating information, or taking unauthorized actions.
› Block advanced attacks
Defend against prompt injection, indirect injection, goal hijacking, and tool poisoning — especially via MCP.
› Full visibility
See every agent decision, tool call, and policy enforcement in real time.
› Enforce least privilege
Give agents only the exact permissions they need — nothing more.
› Meet compliance
Immutable audit logs and reports mapped to the OWASP LLM Top 10 and the EU AI Act.
› Ship faster, safely
Teams move quickly because the security guardrails are already in place.
Drop-in in one line. Guardrails on every call.
Point your existing OpenAI-compatible client at Aegis. We run input and output rails, inspect every tool / MCP call against policy, then proxy the clean request to your model — blocking and logging anything dangerous.
-
1
Repoint your client
Change the base URL and key. No SDK rewrite, no new client — your existing OpenAI code keeps working.
-
2
Aegis inspects every call
Input & output rails catch prompt injection, jailbreaks, and data exfiltration; every tool and MCP call is checked against least-privilege policy before it runs.
-
3
Safe traffic reaches your model
Clean requests are proxied upstream to any LLM. Threats are blocked with an OpenAI-compatible response and written to an audit log.
from openai import OpenAI
client = OpenAI(
base_url="https://aegisapi.graffitecs.com/v1", # point at Aegis
api_key="YOUR_AEGIS_KEY",
)
resp = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Summarize this ticket."}],
)
# Blocked requests return an OpenAI-shaped reply with
# finish_reason == "content_filter" — no client changes needed.
A firewall in front of your model — and your tools.
Point your existing OpenAI-compatible client at Aegis. Every request passes through the rails; every tool and MCP call is inspected against policy before it runs.
OpenAI-compatible
- Change the base URL + key
- No SDK rewrite
Rails + tool guard
- Input & output rails
- Tool / MCP inspection
- Least-privilege policy
- Audit + analytics
Any LLM
- Proxied upstream
- Streaming supported
Built for teams putting agents into production.
Enterprises and AI-native companies deploying agents where a mistake is expensive — especially in regulated industries.
Get Aegis before your agents get loose.
Join the waitlist for early access and design-partner slots. We'll reach out about pilots.