Framework Integration

Secure Your LangChain Agents

LangChain makes it easy to build AI agents. Agent Action Firewall makes them safe for production. Add enterprise-grade security without rewriting your agent code.

The Production Gap

LangChain is incredible for prototyping agents. But when you deploy to production, you need answers to questions LangChain doesn't address:

Without AAF

  • • What if the agent tries to delete production data?
  • • How do we audit every action for compliance?
  • • Can we require approval for high-risk operations?
  • • What happens if an agent goes rogue?

With AAF

  • • OPA policies block dangerous actions automatically
  • • Hash-chained audit trail for every action
  • • Human-in-the-loop approval workflows
  • • Usage limits prevent runaway agents

Simple Integration

Wrap your LangChain tools with AAF's SDK. No major refactoring required.

Before (unprotected)
from langchain.agents import initialize_agent
from langchain.tools import Tool

agent = initialize_agent(tools=[my_dangerous_tool], llm=llm)
After (protected with AAF)
from langchain.agents import initialize_agent
from aaf import AAFClient, wrap_tool

aaf = AAFClient(api_key="your-key")
protected_tool = wrap_tool(my_dangerous_tool, aaf)

agent = initialize_agent(tools=[protected_tool], llm=llm)

What AAF Adds to LangChain

🛡️

Policy Enforcement

OPA/Rego policies evaluate every tool call. Block dangerous actions before they execute.

👤

Human Approval

Route sensitive actions to Slack, Teams, or email for human approval before execution.

📋

Audit Trails

Cryptographic hash-chaining ensures tamper-evident logs. Export Proof Packs for compliance.

📊

Usage Limits

Set daily/weekly/monthly action limits per agent. Get alerts at 80% and 95% thresholds.

🔍

DLP Scanning

Detect PII, API keys, and sensitive data in action payloads before they leave your system.

🎯

Dry-Run Mode

Test policies without affecting production. See what would be blocked before deploying.

LangChain + AAF Use Cases

ReAct Agents with Tool Use

Your ReAct agent decides to call external APIs. AAF ensures it can only call approved endpoints and requires human approval for actions above certain thresholds.

SQL Agents

LangChain's SQL agent generates queries. AAF blocks DROP/DELETE statements, requires approval for UPDATE on production tables, and logs every query.

Multi-Agent Systems (LangGraph)

Complex LangGraph workflows with multiple agents. AAF provides a single control plane for policy enforcement across all agents in the graph.

LangChain vs LangChain + AAF

CapabilityLangChain OnlyLangChain + AAF
Agent orchestrationYesYes
Tool callingYesYes
Policy-based action controlNoYes
Human approval workflowsNoYes
Cryptographic audit trailsNoYes
Usage limitsNoYes
Audit trail & compliance supportNoYes

Ship LangChain Agents to Production

Add enterprise security to your LangChain agents in minutes.

Free tier: 500 actions/month. No credit card required.