Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vijil.ai/llms.txt

Use this file to discover all available pages before exploring further.

Most teams use Vijil’s cloud platform at console.Vijil.ai. But some organizations need to run Vijil in their own infrastructure—for data residency requirements, regulatory compliance, or environments without internet access. This section covers self-hosted deployment. If you are evaluating whether self-hosting is right for you, start with the qualifying questions below.

Is Self-Hosting Right for You?

Self-hosting adds operational complexity. Consider it when you have specific requirements that the cloud platform cannot meet:
RequirementCloud PlatformSelf-Hosted
Data never leaves your infrastructureNoYes
Air-gapped / no internet connectivityNoYes
Custom SSO/SAML integrationLimitedFull
Deploy in specific cloud regionsLimitedYes
Customer-managed encryption keysNoYes
Compliance with internal security policiesDependsYes
If your primary concern is data privacy, note that the cloud platform does not store your agent’s responses—only evaluation metadata. Contact contact@vijil.ai to discuss your specific requirements before committing to self-hosting.

System Architecture

Vijil consists of three main components that run in your Kubernetes cluster: Vijil system architecture showing Diamond, Dome, and Console components

Components

ComponentPurposeResource Requirements
DiamondEvaluation engine. Sends Probes to agents, analyzes responses, generates Trust Scores.CPU-intensive during evaluations
DomeRuntime protection. Intercepts agent inputs/outputs and applies Guardrails.Low latency required
ConsoleWeb UI. Manage agents, view results, configure Guardrails.Standard web application

Data Stores

StorePurposeOptions
PostgreSQLApplication data, evaluation results, configurationAmazon Aurora, RDS, or self-managed
OpenSearchSearch and analytics for evaluation dataAmazon OpenSearch or self-managed Elasticsearch
Object StorageArtifacts, configs, file uploadsS3, GCS, Azure Blob, or MinIO

External Dependencies

ServicePurposeRequired
Auth0User authentication and SSOYes
LLM ProvidersYour agents’ underlying modelsDepends on your agents

Roles and Permissions

Deploying Vijil requires coordination across teams:
RoleResponsibilities
Kubernetes AdminCreate cluster, configure networking, manage deployments
Cloud IAM AdminCreate service accounts, configure permissions for AWS/GCP/Azure resources
Database AdminProvision PostgreSQL and OpenSearch, configure backups
Security/NetworkConfigure VPC, security groups, firewall rules, TLS certificates
Auth0 AdminCreate application, configure SSO integration
In smaller organizations, one platform engineer may cover multiple roles. The key is ensuring someone has permissions to provision each resource type.

Deployment Options

VPC Deployment

Run Vijil in your cloud provider’s VPC with private networking:
  • Supported: AWS EKS, GCP GKE, Azure AKS
  • Networking: Private subnets, VPC peering to your agent infrastructure
  • Data: Customer-managed encryption keys, data stays in your account
  • Updates: Managed by Vijil team with your approval

Air-Gapped Deployment

Fully isolated with no internet connectivity:
  • Networking: No external access required after initial setup
  • Updates: Manual artifact transfer for updates
  • LLM Access: Requires on-premises LLM or private endpoints
  • Support: Offline documentation, scheduled support windows

What is Involved

A typical self-hosted deployment takes 2–4 weeks:
  1. Prerequisites (Week 1) — Provision infrastructure, configure networking
  2. Deployment (Week 2) — Install Vijil components, configure data stores
  3. Integration (Week 3) — Connect Auth0, test agent connectivity
  4. Validation (Week 4) — Run test evaluations, verify Guardrail functionality
Self-hosted deployments require an enterprise agreement. Contact contact@vijil.ai to discuss pricing and support terms before beginning infrastructure work.

Next Steps

Prerequisites

Infrastructure requirements and team checklist

Deployment Guide

Step-by-step installation instructions

Configuration

Helm values and environment variables

Contact Sales

Discuss enterprise pricing and support
Last modified on April 28, 2026