Google Cloud Terraform Policy Validation vs Nirmata Enterprise for Kyverno
Google Cloud Terraform Policy Validation
docs.cloud.google.comNirmata Enterprise for Kyverno
nirmata.comSide by side
| Figure | Google Cloud Terraform Policy Validation | Nirmata Enterprise for Kyverno |
|---|---|---|
| Price from | Free | $1,233.33/mo |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Infrastructure Policy as Code Tools | 8.5 (#6) | 7.2 (#17) |
| Headquarters | Mountain View, California, USA | Santa Clara, California, United States |
| Purpose | gcloud beta terraform vet enforces policy compliance as part of an infrastructure CI/CD pipeline. | Nirmata Enterprise for Kyverno is an OSS-compatible, no-fork distribution of Kyverno for organizations that need a hardened and supported Kubernetes policy engine. |
| Support | Until gcloud beta terraform vet is generally available, users are directed to open support tickets in the terraform-google-conversion GitHub repository. | The product includes 24/7 enterprise support with SLAs for CVEs and critical fixes. |
Plans
Google Cloud Terraform Policy Validation
- gcloud beta terraform vetFree
Nirmata Enterprise for Kyverno
- Nirmata Enterprise for Kyverno$14,800 a year
In their own words
Google Cloud Terraform Policy Validation
Google Cloud Terraform Policy Validation checks Terraform plans against organizational security and governance constraints before infrastructure changes are applied. The `gcloud beta terraform vet` command evaluates Terraform plan JSON, retrieving project data through Google Cloud APIs. It can flag violations, issue warnings, or halt a deployment before production; it returns exit code 0 when no violations are found and 2 when they are. Platform teams can place validation between plan and apply in CI/CD workflows using Cloud Build, Jenkins, or GitHub Actions. The command accepts Terraform 0.12 or later plan JSON and requires a policy library and the Google Cloud CLI `terraform-tools` component. Policies can cover supported resources from Terraform's google and google-beta providers, and constraints can be reused with other tools that support the framework. The command is free and client-side. The feature is in Preview under Pre-GA terms, where support may be limited. Security Command Center IaC validation has separate requirements: Premium or Enterprise activation at the organization level and a specified role. That workflow also requires Terraform Google provider version 5.5 or later.
Nirmata Enterprise for Kyverno
Nirmata Enterprise for Kyverno has no write-up on Specifiction yet; its figures are above.