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 Bifrost 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/bifrost/values-examples/. For example: sqlite-only.yaml, production-ha.yaml, external-postgres.yaml, and secrets-from-k8s.yaml. See the full list here: https://github.com/maximhq/bifrost/tree/main/helm-charts/bifrost/values-examples
Fastest way to get running. Bifrost deploys as a StatefulSet with a 10Gi PVC for SQLite.
image.tag is required - the chart will not start without it. Check Docker Hub for available versions.

Step 3 - Verify

Step 4 - Configure Providers & Plugins

Next steps: jump to Next Steps.

Operations

Upgrade

Rollback

Scale

Uninstall


Monitoring

Prometheus Metrics

Bifrost 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

Alerting

Alert channels, CEL rules, history retention, webhook network controls

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