Skip to content

Installation

Choose a package

Terminal window
pip install briefcase-ai==4.4.0

Capture, storage, replay, controls, integrity chains, adapters, and the Python facade over the Rust core.

Python extras

Most extras document intent and add no dependency. Provider extras install only the external client they name.

TaskExtrasExternal dependencies
Observeotel, gcp-logging, kafka, webhookOTel, Google Cloud, or Kafka clients where named
Controlcontrols, guardrails, routing, opa, validatehttpx for OPA only
Verifyreplay, drift, integrity, compliance, compliance-kmsPyNaCl or boto3 where named
Storestorage, bitemporal, bitemporal-iceberg, bitemporal-glue, kdbProvider client where named
Datalakefs, rag-*, vcs-*, externalSelected lakeFS, vector, or VCS client
Frameworkslangchain, crewai, llamaindex, autogen, ag2, pageindex, openai-agentsSelected framework
Evaluateevals, gym, mcpzstandard, Gymnasium, or MCP
Terminal window
pip install "briefcase-ai[controls,integrity,otel]==4.4.0"

Runtime requirements

Python

Python 3.9+. Published wheels contain the Rust core, so consumers do not need a Rust toolchain.

Controls and Runtime

Node.js 20.19+ and ESM. Bedrock peer dependencies are optional until their adapters are imported.

Native

Node.js 12.22+ on Linux x64/arm64 glibc, macOS x64/arm64, or Windows x64.

Next task