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​

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.