Deployment Overview
Choose how to run Conduit — local dev, Docker Compose, Kubernetes, or from source.
Choose how to run Conduit based on your environment and operational needs.
Decision matrix
| Mode | Best for | Complexity |
|---|---|---|
| Local from source | Contributing to Conduit core or modules | High |
| Docker Compose | Local dev and small self-hosted stacks | Low |
| Kubernetes / Helm | Production clusters, GitOps | Medium |
| Container images | CI/CD, pinning versions, multi-arch pulls | Reference |
Prerequisites (all modes)
- MongoDB or PostgreSQL for the database module
- Redis for core bus and realtime
- Node.js 24+ only when building from source or running the CLI locally
After deployment
- Enable modules you need via Admin API or MCP
- Provision schemas and config at dev time — not from app runtime
- Point applications at the Client API (default port 3000)
Next steps
- Docker Compose
Fastest path to a full stack
- Kubernetes / Helm
Production clusters
- Environment variables
Core and module config
- Migration from v0.16
Upgrading an existing deploy