Skip to main content
Latest Chart Version: View on Artifact Hub

Prerequisites

  • Kubernetes cluster (v1.19+)
  • kubectl configured
  • Helm 3.2.0+ installed
  • Persistent Volume provisioner (required for SQLite; optional for Postgres-only)
If you use PostgreSQL for Vikat storage, ensure the database is UTF8 encoded. See PostgreSQL UTF8 Requirement.

Step 1 - Add the Helm Repository

Step 2 - Install

The Helm chart ships ready-made values files under helm-charts/vikat/values-examples/. For example: sqlite-only.yaml, production-ha.yaml, external-postgres.yaml, and secrets-from-k8s.yaml. See the full list here: https://vikat.local/tree/main/helm-charts/vikat/values-examples
Fastest way to get running. Vikat deploys as a StatefulSet with a 10Gi PVC for SQLite.
image.repository and image.tag are both required - the chart refuses to render without them. No image is published for this distribution, so build one from the repository root and push it to a registry your cluster can pull from:
The chart is written against that image’s runtime contract - a bare vikat-gateway entrypoint (so the container args the chart renders are the process flags), app-dir /data, and runtime uid/gid 1000. An image with a different contract will ignore everything under vikat:.

Step 3 - Verify

Step 4 - Configure Providers & Plugins

Next steps: jump to Next Steps.

Operations

Upgrade

Rollback

Scale

Uninstall


Monitoring

Prometheus Metrics

Vikat exposes Prometheus metrics at /metrics. Enable ServiceMonitor for automatic scraping:

Health Checks

Check pod health:

Metrics Endpoints


Configuration Guides

Values Reference

All parameters, secret references, advanced config, example patterns

Client Configuration

Pool size, logging, CORS, header filtering, compat shims, MCP settings

Provider Setup

OpenAI, Anthropic, Azure, Bedrock, Vertex, Groq, self-hosted

Storage

SQLite, PostgreSQL, object storage for logs, vector stores

Plugins

Telemetry, logging, semantic cache, OTel, Datadog, governance

Governance

Budgets, rate limits, virtual keys, routing rules

Cluster Mode

Multi-replica HA, gossip, peer discovery

Troubleshooting

Pod startup, database, ingress, PVC, secrets, performance

Secret Management

AWS Secrets Manager, GCP Secret Manager, HashiCorp Vault - vault references in provider keys and credentials

Resources

Next Steps

  1. Configure provider keys
  2. Enable plugins
  3. Set up observability
  4. Configure governance