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 they are cached.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 PyTorch with CUDA support, which adds several gigabytes. In a CPU-only environment, reinstall the CPU build:
Set Environment Variables
Dome reads configuration from the environment. Only the variables for the Detectors and integrations you actually use are required.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