Browse docs
--- title: "Deployment Overview" description: "Deploy Aurora in production using Docker, Kubernetes, Helm, or from source." icon: "server" ---
Deployment Overview
Aurora can be deployed in several ways depending on your infrastructure:
Prerequisites
- Go 1.26+ — Required only for source builds
- PostgreSQL 14+ — Optional, for production persistence (usage, audit logs, keys, models). OSS defaults to SQLite with zero configuration.
- Redis 7+ — Optional, for caching and rate limiting (recommended for production)
Configuration
Aurora is configured through environment variables and optional YAML. See the Configuration guide for all available options.
Architecture
code
┌─────────────┠┌──────────┠┌──────────────â”
│ Clients │────▶│ Aurora │────▶│ Providers │
│ (SDKs/Apps) │ │ Gateway │ │ (OpenAI/etc) │
└─────────────┘ └────┬─────┘ └──────────────┘
│
┌──────┴──────â”
│ PostgreSQL │
│ + Redis │
└─────────────┘Health Check
Aurora exposes /health for liveness and readiness probes. Use this in load balancers and orchestrators.