Deployment
Where are you deploying?
Pick the environment that matches your setup. Each option has a dedicated installation guide.
Path 01 — Local evaluation
Docker
Setup time
<5 min
- Quick setup with pre-built images
- PostgreSQL integration
- Custom configuration mounting
- Not for production use
Choose this if…
You want to try ThunderID locally, test features, or run demos without setting up a cluster.
Path 02 — Self-hosted production
Kubernetes
Setup time
<10 min
- Helm chart deployment
- Multi-replica support
- Ingress configuration
- Database flexibility (PostgreSQL/SQLite)
- Rolling updates and rollbacks
Choose this if…
You want production control while running ThunderID on infrastructure your team manages.
Path 03 — Managed platform
OpenChoreo
Setup time
<15 min
- Cell-based deployment model
- Integrated platform services
- Advanced networking
- Service mesh integration
Choose this if…
You want a platform-managed deployment model with environment separation and promotion workflows.
For production deployments, use Kubernetes or OpenChoreo with PostgreSQL. Use Docker for local evaluation, demos, and development testing.