Deployment

Deploy RADAR self-hosted beside your existing agent stack. Evidence stays in your infrastructure — VPC, on-prem, or air-gapped.

System model

Three deployment principles:

  1. Sidecar. RADAR runs beside your LLM gateway and tool infrastructure. It observes without intercepting the execution path.

  2. Your infrastructure. All evidence stays inside your VPC, on-prem, or air-gapped network. No cloud dependency.

  3. No execution ownership. RADAR does not run agents, orchestrate workflows, or replace your existing stack.

Docker Compose

Recommended for evaluation and mid-scale production. RADAR runs as a single service with local volume storage.

services:
  radar:
    image: akioudai/radar:latest
    ports:
      - "8080:8080"
    volumes:
      - radar-data:/data
    environment:
      - RADAR_LICENSE_KEY=${RADAR_LICENSE_KEY}
      - RADAR_RETENTION_DAYS=30
    restart: unless-stopped

volumes:
  radar-data:

Kubernetes

For enterprise deployments requiring auto-scaling, rolling updates, and service mesh integration.

apiVersion: apps/v1
kind: Deployment
metadata:
  name: radar
spec:
  replicas: 2
  selector:
    matchLabels:
      app: radar
  template:
    spec:
      containers:
      - name: radar
        image: akioudai/radar:latest
        ports:
        - containerPort: 8080
        env:
        - name: RADAR_LICENSE_KEY
          valueFrom:
            secretKeyRef:
              name: radar-secrets
              key: license-key
        - name: RADAR_RETENTION_DAYS
          value: "90"
        volumeMounts:
        - name: evidence-storage
          mountPath: /data
        resources:
          requests:
            memory: "2Gi"
            cpu: "500m"
          limits:
            memory: "4Gi"
            cpu: "2"
        livenessProbe:
          httpGet:
            path: /health
            port: 8080
      volumes:
      - name: evidence-storage
        persistentVolumeClaim:
          claimName: radar-evidence

Air-gapped

RADAR is designed for zero-trust environments. No external API calls, no telemetry, no cloud dependencies.

  • Name
    No egress required
    Description

    RADAR does not phone home. All evidence processing, retention, and export is local.

  • Name
    Offline license validation
    Description

    License keys validated at startup with optional offline activation for air-gapped networks.

  • Name
    Local storage only
    Description

    All traces, findings, and exports reside on local or networked storage inside your security perimeter.

Was this page helpful?