Skip to main content

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:

ProviderServicesStatus
AWSVPC, EKS, RDS, S3, Lambda, and more✅ Supported
AzureAKS, VMs, Storage, Functions🔜 Planned
GCPGKE, Compute, Cloud SQL🔜 Planned
On-PremiseKubernetes🔜 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)​

OpenPrime Architecture - AWS

Community​

License​

OpenPrime is released under the Apache 2.0 License.