vijil-dome Python package. The base install includes the configuration system, the Guardrail engine, and the Detectors that need no model weights. Everything else is an optional extra.
Install the Package
The first call downloads model weights for the default Detectors and can take a few minutes. Set
VIJIL_MODEL_DIR to control where Dome caches them.Choose Extras
Combine extras in one install:
Run Without Local Models
SetDOME_INFERENCE_URL to route remote-capable Detectors to an inference service instead of installing model weights. This keeps the container small and removes the local extra from the dependency set.
Install CPU-Only PyTorch
Thelocal extra pulls in the default PyTorch distribution. On Linux, its CUDA dependencies can add gigabytes to the environment. In a CPU-only environment, reinstall the CPU build:
Set Environment Variables
Dome reads configuration from the environment. Set only the variables for the Detectors and integrations you use.Routing and Models
Provider Credentials
Platform and Telemetry
Next Steps
Protection Overview
How Guardrails, Guards, and Detectors fit together
Configure Guardrails
Write your first configuration
Framework Integrations
Wire Dome into your Agent framework
Trust Runtime
Add identity, tool access control, and audit events