> ## 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.

# CLI Overview

> The plog command-line interface

The `plog` CLI works with both local SQLite databases and remote servers.

## Installation

```bash theme={null}
# From PyPI (Python SDK + CLI)
pip install provenlog

# From source (full CLI with dashboard)
git clone https://github.com/provenlog/provenlog.git
cd provenlog && make install
```

## Commands

| Command                            | Description                                        |
| ---------------------------------- | -------------------------------------------------- |
| [`plog run`](/cli/run)             | Wrap a Python agent with automatic instrumentation |
| [`plog serve`](/cli/serve)         | Start the ProvenLog server and dashboard           |
| [`plog log`](/cli/log)             | Query the audit trail                              |
| [`plog verify`](/cli/verify)       | Verify hash chain integrity                        |
| [`plog export`](/cli/export)       | Export verifiable evidence packages                |
| [`plog policy`](/cli/policy)       | Run compliance policy checks                       |
| [`plog timestamp`](/cli/timestamp) | Request RFC 3161 timestamps                        |
| [`plog proxy`](/cli/proxy)         | Start the MCP proxy                                |
| `plog ingest`                      | Pipe events from stdin                             |
| `plog playground`                  | Interactive integration tester                     |
| `plog openclaw`                    | OpenClaw Gateway observer                          |

## Global flags

All commands support targeting a remote server:

```bash theme={null}
plog <command> --server http://localhost:7600
```

Without `--server`, commands operate on the local SQLite database at `~/.provenlog/events.db`.
