Fairwinds Polaris
fairwinds.com
What it is
Fairwinds Polaris is an open source policy engine for validating and remediating Kubernetes resource configuration. It includes more than 30 built-in policies, and teams can add their own using JSON Schema. Checks cover security practices such as least privilege, privilege escalation, root execution, and host IPC or PID settings, along with resource requests and limits, readiness and liveness probes, and image tags. Polaris can run as a dashboard, an admission controller, or a command-line tool for checking local YAML files in CI/CD. Its validating webhook rejects workloads that trigger danger-level checks; warning-level findings pass and appear in the dashboard or webhook logs. A mutating webhook or command-line run can automatically remediate supported issues, including missing limits and probes and some unsafe security settings. The dashboard can audit local files or connect to a live cluster, and can be installed with kubectl or Helm. The validating webhook requires a valid TLS certificate. Polaris is free and runs on Linux, macOS, Windows, web, and self-hosted environments.
Spec sheet
- Purpose
- Polaris is an open source policy engine for Kubernetes that validates and remediates resource configuration.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Intended users
- Fairwinds describes Polaris as a tool for Kubernetes teams seeking to validate configuration best practices.Read 7 Oct 2026 · fairwinds.com
- Deployment
- The dashboard can be installed in a Kubernetes cluster with kubectl or Helm, or run locally using credentials in KUBECONFIG.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Security
- Fairwinds says it is SOC 2 Type II compliant.Read 7 Oct 2026 · fairwinds.com
- Headquarters
- Arlington, Massachusetts, United StatesRead 28 Sep 2026 · fairwinds.com
- Founded
- 2015Read 28 Sep 2026 · fairwinds.com
- Company
- Fairwinds says it launched as ReactiveOps in 2015 and rebranded to Fairwinds in 2019.Read 8 Oct 2026 · fairwinds.com
- Admission enforcement
- The validating webhook rejects workloads that trigger danger-level checks; warning-level checks pass validation and appear in the dashboard or webhook logs.Read 7 Oct 2026 · polaris.docs.fairwinds.com
- Automatic remediation
- When run from the command line or as a mutating webhook, Polaris can automatically remediate issues based on policy criteria.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Built-in policies
- It includes more than 30 built-in configuration policies.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- CI/CD
- The command-line tool can test local YAML files as part of a CI/CD process.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Custom policies
- Users can build custom policies with JSON Schema.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Efficiency checks
- Polaris checks that containers have CPU and memory requests and limits configured.Read 8 Oct 2026 · fairwinds.com
- Fairwinds Insights integration
- Fairwinds Insights includes Polaris findings and records results across clusters with remediation guidance.Read 7 Oct 2026 · fairwinds.com
- Image checks
- Polaris identifies image tags that are unspecified or set to latest, and checks image pull policy.Read 8 Oct 2026 · fairwinds.com
- Kubernetes integration
- Polaris can be installed as a Helm chart, and its validating webhook requires a valid TLS certificate.Read 7 Oct 2026 · polaris.docs.fairwinds.com
- Local input
- The dashboard can audit files on the local filesystem instead of connecting to a live cluster.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Related integrations
- The documentation points users seeking multi-cluster history and integrations with Slack, Datadog, and Jira to Fairwinds Insights.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Reliability checks
- Polaris validates that pods have readiness and liveness probes.Read 8 Oct 2026 · fairwinds.com
- Remediation
- The mutating webhook can automatically remediate supported issues, including missing resource limits and probes and some unsafe security settings.Read 7 Oct 2026 · polaris.docs.fairwinds.com
- Run modes
- Polaris can run as a dashboard, admission controller, or command-line tool.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Security checks
- Polaris checks configurations including privilege escalation, root execution, read-only root filesystems, and host IPC or PID settings.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Signed images
- Polaris container images are signed and image tags are immutable; the documentation recommends full version tags or pinning by digest.Read 8 Oct 2026 · polaris.docs.fairwinds.com
- Validation
- Polaris checks for configuration practices including least privilege, readiness and liveness probes, host network and port use, resource requests and limits, and image tags.Read 7 Oct 2026 · fairwinds.com
Plans and prices
Strong points and limits
Strong points
- Includes more than 30 built-in policies.
- Teams can define policies with JSON Schema.
- CLI checks local YAML files in CI/CD.
- Supported issues can be automatically remediated.
- Free open source policy engine.
Limits
- The validating webhook requires a valid TLS certificate.
- Automatic remediation covers supported issues only.
- Danger-level checks cause the webhook to reject workloads.
Who it suits
Polaris suits Kubernetes teams seeking to validate configuration practices and address supported problems automatically. Its dashboard, admission controller, and CLI offer different ways to check cluster configurations or local YAML.
Fairwinds Polaris in depth
Read the full write-up
Overview
Fairwinds Polaris is an open-source policy engine for checking Kubernetes resource configuration and correcting some problems automatically. It suits teams that want policy checks in manifests, CI/CD or a cluster without adding a software license cost. Its choice of run modes is a strength; teams relying on admission enforcement must also manage a valid TLS certificate.
Key features
Polaris ships with more than 30 configuration policies and lets teams define their own with JSON Schema. Checks cover security settings such as privilege escalation, root execution, read-only root filesystems and host IPC or PID use, alongside reliability checks for readiness and liveness probes and efficiency checks for CPU and memory requests and limits. It also flags missing or latest image tags and checks image pull policy. This breadth makes it useful for teams seeking a single pass over security-sensitive defaults and everyday deployment hygiene.
There are three ways to put those checks to work: a dashboard, an admission controller and a command-line tool. The dashboard can run in a cluster through kubectl or Helm, run locally with credentials in KUBECONFIG, or audit local files instead of a live cluster. The CLI can inspect local YAML files in CI/CD, catching issues before workloads are deployed. Teams can therefore adopt Polaris at the point in their workflow that best fits their deployment process.
Admission control distinguishes severity: danger-level findings cause the validating webhook to reject a workload, while warning-level findings pass and appear in the dashboard or webhook logs. That lets teams block selected high-risk configurations without treating every warning as a release blocker. The webhook requires a valid TLS certificate, however, which adds a condition to deploying this mode.
Polaris can automatically remediate supported issues when run through the CLI or mutating webhook. Examples include missing resource limits and probes and some unsafe security settings. That can reduce manual correction, but remediation is limited to supported issues rather than a blanket fix for every policy failure. Polaris container images are signed and their tags immutable; the documentation recommends full version tags or pinning by digest.
Fairwinds Insights can collect Polaris findings across clusters and retain results with remediation guidance. Fairwinds points to Insights for teams that also want multi-cluster history and integrations with Slack, Datadog and Jira, making it a separate consideration for organizations that need more than Polaris's policy checks.
Pricing
Polaris (Open Source): free. The free plan is an open-source policy engine aimed at small teams. It is the natural fit for teams comfortable running and operating the tool themselves; there is no paid Polaris tier described here, so teams wanting Fairwinds Insights capabilities should assess that product separately.
Platforms
Polaris is listed for Linux, macOS, Windows, web and self-hosted use. Its Kubernetes installation options include Helm, and its dashboard can also be run locally with cluster credentials. These options suit teams that want to choose between cluster deployment and local auditing, while the CLI supports local YAML checks in CI/CD.
Who it's for
Polaris is best for Kubernetes teams that want configurable checks on workload security, reliability, resource settings and image practices, particularly when they want to enforce policies at admission or catch problems in CI/CD. It is less suited to teams whose priority is multi-cluster history and integrations such as Slack, Datadog and Jira without adopting Fairwinds Insights as well.
Pros and cons
Broad coverage in an open-source tool: More than 30 built-in policies span security, reliability, resource efficiency and image configuration, with JSON Schema available for custom rules.
Flexible placement in the workflow: Dashboard, admission controller and CLI modes support cluster checks, local audits and pre-deployment CI/CD checks.
Selective blocking and remediation: Danger-level checks can reject workloads, and supported issues such as missing probes or limits can be remediated automatically.
Admission setup has a prerequisite: The validating webhook needs a valid TLS certificate, so teams choosing that mode must account for certificate management.
Cross-cluster history calls for another product: Fairwinds directs teams seeking retained findings and external integrations to Fairwinds Insights.
Alternatives
Kubescape is another free, self-hosted option, with a CLI and Kubernetes operator under the Apache 2.0 license; choose it if that combination better matches how you want to run security checks.
CloudSploit offers a free self-hosted open-source version and a hosted commercial version at Aqua Wave with custom pricing; consider it when you want that hosted option.
Kyverno is a free, Apache-licensed open-source project for teams comparing Kubernetes policy tools.
Monokle is a free, open-source MIT-licensed desktop option from Kubeshop for readers considering a desktop tool.
Red Hat Trusted Artifact Signer is a paid alternative with custom pricing for teams evaluating a commercial option.
KubeArmor is a free open-source runtime security project; workload and platform support varies by its support matrix, so consider it when runtime security is the focus.
bifrost security is a paid option with a free trial for teams that want to evaluate a commercial product.
KSPM Pro is a freemium web product with a free plan for one Kubernetes cluster and real-time scans, suited to readers whose needs fit that stated cap.
Browse Kubernetes Security Software, Infrastructure Policy as Code Tools or Infrastructure as Code Security Software for related categories.
Verdict
Choose Polaris if your Kubernetes team wants a free, open-source way to apply configuration policies across CI/CD, cluster dashboards or admission control, with automatic correction for supported issues. Its breadth and deployment flexibility are compelling; look elsewhere or add Fairwinds Insights if multi-cluster history and integrations are central, and account for TLS certificate management if you need the validating webhook.
Verdict
Polaris offers policy checks through a dashboard, admission controller, or CLI, with supported automatic remediation. Teams using its validating webhook need a valid TLS certificate.
Where Specifiction places it
- Kubernetes Security Software#2 of 278.9
- Infrastructure Policy as Code Tools#2 of 258.8
- IaC Security Scanners#3 of 168.8
- Infrastructure as Code Security Software#6 of 228.7