plyra-guard runs in-process — no sidecar, no network hop.
Every evaluation completes in under 2ms.
How it works
Every tool call passes through plyra-guard before execution:- Your agent decides to call a tool
- plyra-guard intercepts the call in-process
- The call is evaluated against your policy — sub-2ms, no network hop
- Verdict: ALLOW, BLOCK, ESCALATE, DEFER, or WARN
- The decision is written to the audit log
Zero latency overhead
Evaluation runs in-process. No network hop. Sub-2ms per call.
Framework agnostic
Works with LangGraph, AutoGen, CrewAI, LangChain, OpenAI, Anthropic,
and plain Python.
Policy as code
Rules live in your repo, reviewed in PRs, tested in CI.
YAML or Python — your choice.
Full audit log
Every decision logged — allowed and blocked. Ships to OTEL,
Datadog, or your own sink.