What Developers Need
To deploy Dome, your development team will:- Install the package: Add
vijil-dometo your Python dependencies, following Install Dome - Wrap LLM calls: Insert Guard checks before and after your agent’s LLM interactions
- Configure Guards: Load configuration from the Vijil Console or define it in code
- 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 usingDome.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
GuardrailRunnablein 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