A lightweight middleware that wraps any agent framework and gives you a complete audit trail. No enterprise pricing. No setup overhead.
Three lines of code turns any agent tool into a logged, auditable, tamper-evident event.
pip install agent-audit-logger — one dependency, no heavy frameworks.
Add @middleware(tool_name="search") to any tool function. LangChain and CrewAI have one-liner wrappers too.
JSON logs auto-rotate daily. Push to Google Sheets. Export PDF compliance reports on demand.
Built for teams that take security seriously but can't spend $10K/month on enterprise tools.
Works with LangChain, CrewAI, AutoGen, n8n, Hermes, or any Python callable. One decorator fits all.
Generate auditor-ready PDFs with executive summary, entry table, and SHA-256 checksums for tamper evidence.
Auto-rotating JSON log files with configurable size caps and optional gzip compression.
Push every audit entry straight to a Google Sheet. Share with your team or auditor in real time.
Every entry includes its own SHA-256 checksum. Detect if log data has been modified after recording.
Each logger session auto-assigns an ID so you can correlate every call from a single agent run.
Start with a free trial. No credit card required.
For small teams getting started with agent audit trails.
For growing teams that need full compliance reporting.
No. Add one decorator or call one wrapper function. Your existing tool code stays untouched.
LangChain, CrewAI, AutoGen, n8n, Hermes Agent, and any Python callable. If it's a function, we can log it.
SOC 2 requires evidence of system monitoring and access logging. Our tool records every tool invocation with timestamps, inputs, outputs, and tamper-evident checksums — ready for auditor review.
Yes. All logs are stored locally as JSON files by default. You own the data. Export to Google Sheets is optional.
We'll notify you. Oldest logs are rotated. Upgrade to the Professional plan for 50K logs or contact us for custom limits.
Be first to know when we launch new features and integrations. No spam — unsubscribe anytime.