Free access — up to 10k actions/month, no credit card required. Sign up free →
When your agent sends emails, moves money, or modifies data, the stakes are too high to ship without oversight. Arden gives you policy enforcement, human-in-the-loop approval, and a complete audit trail — for every action, in every session.
Works with any Python AI agent framework
Every tool call from every agent goes through Arden before it executes. No policy configured? It passes through automatically and is logged. Add policies in the dashboard when you're ready.
Observability
Arden logs every tool call your agent makes — whether it was allowed, blocked, or sent for approval — and captures token usage from every LLM call. Full visibility from the moment you call configure(). No extra setup. No blind spots.
When a tool is pending · Slack notification fires
stripe.issue_refund requires review
When a policy requires human review, Arden fires a Slack notification with full context. One click approves or denies — no dashboard login needed.
Every tool call is logged automatically — even before you add a single policy. Know exactly what your agent did, when, and with what arguments.
Tag runs with a session ID and replay every action in a conversation — invaluable for debugging misbehaving agents and answering customer complaints.
Actions logged as 'no policy configured' show you exactly which tools need guardrails. Build your policy coverage incrementally based on real agent behavior.
Arden automatically captures token usage from every LLM call — no instrumentation needed. Cost visibility is built in from day one, with policies to enforce budget limits before they become a problem.
Example: single agent turn, GPT-4o
LangChain, CrewAI, and OpenAI Agents SDK are auto-patched at configure() time. Token usage captured with zero code changes.
See estimated spend per agent, broken down by model, day, and session. Spot which model or agent is driving cost — and why.
Set spend limits per session or agent. Arden can block or escalate when a cost threshold is crossed — before a runaway agent drains your budget.
Drop Arden into your existing agent with three lines of code. Configure policies in the dashboard — no redeployment needed.
One pip install. Use an arden_test_ key in development, arden_live_ in production.
For LangChain, CrewAI, and OpenAI Agents SDK, configure() intercepts every tool call automatically - your agent code is unchanged.
Configure rules per tool — conditions, thresholds, human approval requirements. Changes take effect immediately without touching your code.
Native integrations for LangChain, CrewAI, and the OpenAI Agents SDK. Wrap all your tools — Arden enforces only the ones you configure policies for.
Works with any custom agent — no framework dependency. Wrap each function individually with guard_tool().
Any agent that can affect the real world benefits from runtime guardrails and human-in-the-loop approval.
Prevent agents from accessing sensitive PII or making unauthorized account changes without human sign-off.
Block transactions above thresholds. Route high-value operations to a human reviewer before anything executes.
Enforce rules on pricing and messaging — quotes outside approved ranges are blocked or escalated automatically.
Guard against accidental data deletion, schema mutations, or unauthorized infrastructure changes from internal AI tools.
Can't find the answer you're looking for? Reach out to the team.
Start with full visibility. Add enforcement when you're ready. No redeployment needed — ever.