Documentation Index
Fetch the complete documentation index at: https://docs.provenlog.com/llms.txt
Use this file to discover all available pages before exploring further.
Python SDK
The Python SDK includes both the client library and the plog CLI:
Requirements: Python 3.8+
This gives you:
ProvenLogClient for explicit event logging
provenlog.auto for automatic framework instrumentation
plog run CLI wrapper for zero-code instrumentation
- All framework integrations (LangChain, CrewAI, Anthropic, OpenAI, AG2, LangGraph)
TypeScript SDK
Requirements: Node.js 18+
CLI (from source)
Build the full CLI with the web dashboard from source:
git clone https://github.com/provenlog/provenlog.git
cd provenlog
make install
This builds the dashboard, compiles the Go binary, and installs plog to /usr/local/bin.
Requirements: Go 1.24+, Node.js 18+ (for dashboard)
Other build targets
make build # Build dashboard + binary without installing
make test # Run all tests (Go + Python + TypeScript)
make playground # Build, install, and launch the playground
make serve # Build, install, and start server with demo data
make uninstall # Remove plog from PATH
make clean # Remove build artifacts
Manual build (Go binary only)
If you only need the CLI without the dashboard:
go build -o plog ./cmd/plog/
This does not require Node.js.