Skip to main content
Dome protects your AI agent by filtering requests and responses through configurable Guardrails. Deploying Dome requires integrating the Dome SDK into your agent code.

What Developers Need

To deploy Dome, your development team will:
  1. Install the package: Add vijil-dome to your Python dependencies, following Install Dome
  2. Wrap LLM calls: Insert Guard checks before and after your agent’s LLM interactions
  3. Configure Guards: Load configuration from the Vijil Console or define it in code
  4. Handle blocked content: Return safe responses when Guards trigger

Integration Pattern

The basic pattern wraps your agent’s LLM calls:

Configuration Sync

When you configure Guardrails in the Console, your developers can pull that configuration directly into code using Dome.create_from_vijil_agent(). This keeps your security policies in sync between the Console UI and deployed agents.

Framework Support

Dome ships integrations for the common agent frameworks:
  • Google ADK: register generated model callbacks with your agent
  • LangGraph: scan inside graph nodes, or secure the whole graph
  • Strands: attach a Dome hook provider to your agent
  • LangChain: use GuardrailRunnable in your chains
  • MCP servers: run a guarded proxy in front of the server
  • Custom agents: wrap any LLM client with Guard calls

Next Steps

Monitor Performance

View traces and metrics after deployment

Protection Overview

Complete deployment instructions for developers

Configure Guardrails

Set up Guard policies in the Console

Containerized Deployment

Run Dome as a standalone service
Last modified on August 12, 2026