Skip to main content

Zero code changes — wrap any Python agent

The fastest way to start. Wrap any Python agent with plog run and every framework is instrumented automatically:
That’s it. ProvenLog detects installed frameworks (LangChain, CrewAI, Anthropic, OpenAI Agents, AG2, LangGraph), patches them, and writes hash-chained events to ~/.provenlog/events.db. No code changes required.

One-line import

If you prefer to instrument from within your code:
Configure via environment variables:

Python SDK — explicit setup

For full control over what gets logged:

TypeScript SDK

Server mode with dashboard

Point any SDK at a running server for multi-agent aggregation and the web dashboard:

Verify your audit trail

Next steps

Auto-Instrumentation

Deep dive into plog run and import provenlog.auto.

Framework Integrations

Per-framework setup for LangChain, CrewAI, and more.

Core Concepts

Understand events, hash chains, and Merkle trees.

Dashboard

Explore the built-in web dashboard.