Introduction to OpenPrime
OpenPrime is an open-source Infrastructure-as-Code (IaC) platform that provides a visual interface for managing and deploying cloud infrastructure. Currently supporting AWS, with Azure, GCP, and on-premise support coming soon.
What is OpenPrime?​
OpenPrime bridges the gap between visual infrastructure management and code-based deployments. It enables teams to:
- Design infrastructure visually through an intuitive web interface
- Generate production-ready code in Terraform, Helm, and ArgoCD formats
- Get AI-powered assistance with Aura chatbot for configuration guidance
- Manage environments from development to production
Key Features​
Multi-Cloud Support​
Deploy infrastructure to any major cloud provider or on-premise systems:
| Provider | Services | Status |
|---|---|---|
| AWS | VPC, EKS, RDS, S3, Lambda, and more | ✅ Supported |
| Azure | AKS, VMs, Storage, Functions | 🔜 Planned |
| GCP | GKE, Compute, Cloud SQL | 🔜 Planned |
| On-Premise | Kubernetes | 🔜 Planned |
Configuration-Driven Architecture​
Define services once, deploy anywhere. OpenPrime uses configuration files to generate infrastructure code dynamically:
# Example service configuration
services:
kubernetes:
enabled: true
version: "1.28"
nodeCount: 3
nodeSize: "t3.medium"
GitOps Ready​
Generate ArgoCD manifests for GitOps workflows. Your infrastructure changes flow through pull requests and automated deployments.
Helm Chart Management​
Browse, configure, and deploy from a curated library of production-ready Helm charts:
- Monitoring: Prometheus Stack, Grafana, Loki, Promtail, Tempo, Thanos
- Networking: Ingress NGINX, AWS Load Balancer Controller
- Security: Cert-Manager
- Infrastructure: Karpenter (EKS)
Architecture Overview (AWS)​
Quick Links​
- Installation Guide - Get OpenPrime running locally
- Quick Start - Create your first environment
- Architecture - Deep dive into how it works
- Contributing - Help improve OpenPrime
Community​
- GitHub: OpenPrime repositories
Terraform license notice​
This project makes use of Terraform by HashiCorp, which is licensed under the Business Source License (BSL).
According to the Terraform licensing information published by HashiCorp, products that are not provided on a paid basis are not considered competitive.
OpenPrime is open-source, free of charge, and not offered as a commercial product or service. No fees, subscriptions, or paid services are associated with its use.
As a result, OpenPrime falls outside the scope of competitive use as defined by the Terraform BSL.
License​
OpenPrime is released under the Apache 2.0 License.