Freedom251 › Infrastructure Policy as Code Tools
Fairwinds Polaris

What Fairwinds Polaris is
Fairwinds Polaris is an open source policy engine for checking and remediating Kubernetes resource configuration. It includes more than 30 built-in policies, and teams can write custom policies with JSON Schema. Its checks cover least privilege, privilege escalation, root execution, read-only root filesystems, host networking and ports, host IPC and PID settings, container resource requests and limits, readiness and liveness probes, image tags, and image pull policy.
Polaris can run as a dashboard, an admission controller, or a command-line tool. The command-line tool can check local YAML files in a CI/CD process. The dashboard can connect to a live cluster using credentials in KUBECONFIG or audit files on the local filesystem. In admission control, the 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 fix supported issues, such as missing limits and probes and some unsafe security settings.
The dashboard can be installed in a Kubernetes cluster with kubectl or Helm, and Polaris can also be installed as a Helm chart. The validating webhook requires a valid TLS certificate. Fairwinds Insights can include Polaris findings, keep results across clusters, and provide remediation guidance. Polaris is free and supports Linux, macOS, Windows, web, and self-hosted use.
Who it suits
Polaris is suited to Kubernetes teams that want to check configuration practices in a dashboard, during admission, or in CI/CD. Teams that need custom rules can define them with JSON Schema, while supported configuration issues can be remediated automatically.
What it does well
- Includes more than 30 built-in configuration policies.
- Teams can define custom policies with JSON Schema.
- Runs as a dashboard, admission controller, or command-line tool.
- Can audit local files or connect to a live cluster.
- Automatically remediates some supported configuration issues.
- Free and open source.
What to know first
- The validating webhook requires a valid TLS certificate.
- Automatic remediation applies only to supported issues.
- Multi-cluster history and integrations are pointed to Fairwinds Insights.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Polaris (Open Source) | Open source policy engine · aimed at small teams | Free |
As fairwinds.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Polaris website and choose a run mode: dashboard, admission controller, or command-line tool.
- For a cluster dashboard, install with kubectl or Helm.
- For local dashboard access, use credentials in KUBECONFIG, or audit local filesystem files.
- For CI/CD checks, use the command-line tool with local YAML files.
- If enabling the validating webhook, provide a valid TLS certificate.
- Add custom policies with JSON Schema if needed.
Overview
Fairwinds Polaris is an open-source policy engine for checking Kubernetes resource configuration. It suits teams that want configuration checks in their deployment workflow without a paid plan. Its chief strength is flexibility: teams can inspect cluster workloads, validate admission requests, or check manifests in CI/CD; admission validation does, however, require a valid TLS certificate.
Key features
Polaris includes more than 30 built-in policies and lets teams define additional checks with JSON Schema. The policies cover security settings such as privilege escalation, root execution, read-only root filesystems, and host IPC or PID use; reliability practices such as readiness and liveness probes; and CPU and memory requests and limits. It also flags missing or latest image tags and checks image pull policy. This range makes Polaris useful for teams addressing both security-sensitive defaults and day-to-day deployment consistency.
Teams can run Polaris as a dashboard, admission controller, or command-line tool. The dashboard can run in a cluster or locally using credentials in KUBECONFIG, and can audit local files instead of a live cluster. The CLI checks local YAML files in CI/CD, bringing checks into the workflow before deployment rather than relying only on cluster review.
Admission enforcement has a clear distinction between severity levels: the validating webhook rejects workloads that trigger danger-level checks, while warning-level checks pass and appear in the dashboard or webhook logs. A mutating webhook can automatically fix supported issues, including missing limits and probes and some unsafe security settings; the CLI can also remediate issues according to policy criteria. That reduces some manual correction, but remediation applies only to supported issues.
Polaris can be installed as a Helm chart. Its container images are signed and tags are immutable; the documentation recommends full version tags or digest pinning. Fairwinds says it is SOC 2 Type II compliant. Teams that need multi-cluster history or integrations with Slack, Datadog, and Jira are directed to Fairwinds Insights, which includes Polaris findings and records results across clusters with remediation guidance.
Pricing
Polaris (Open Source) costs nothing. The free, open-source policy engine is aimed at small teams, and no paid Polaris plan is described. That makes it a straightforward fit when teams can operate the tool themselves; organizations needing the multi-cluster history and integrations associated with Fairwinds Insights should consider that product instead.
Platforms
Polaris is listed for Linux, macOS, Windows, self-hosted, and web use. Its Kubernetes dashboard can be installed with kubectl or Helm, while the local dashboard and CLI support file-based review workflows.
Who it's for
Polaris is a strong fit for Kubernetes teams that want policy checks at more than one stage: local YAML review in CI/CD, dashboard audits, and admission enforcement. Teams can use its built-in checks or write custom policies, and smaller teams can start without a software charge. It is less suited to teams that need multi-cluster findings history or the Slack, Datadog, and Jira integrations offered through Fairwinds Insights.
Pros and cons
- Pros: More than 30 built-in policies cover security, reliability, resource settings, and images, so teams can address several common configuration concerns with one engine.
- Pros: Dashboard, admission, and CLI modes support checks in clusters and before deployment, rather than limiting review to one workflow stage.
- Pros: Automatic remediation can correct supported configuration issues, including missing resource limits and probes.
- Cons: The validating webhook requires a valid TLS certificate, adding a setup requirement for admission enforcement.
- Cons: Automatic fixes cover supported issues only, so teams should not expect every policy finding to be corrected for them.
- Cons: Multi-cluster history and Slack, Datadog, and Jira integrations are associated with Fairwinds Insights, not the standalone Polaris workflow.
Alternatives
For broader infrastructure-as-code security, compare Infrastructure as Code Security Software; for Kubernetes-focused choices, see Kubernetes Security Software or Infrastructure Policy as Code Tools.
Snyk Open Source is worth considering when a freemium tool with a monthly Free plan capped at five projects and access to Snyk Open Source (SCA) better matches the task. Aikido CSPM offers a free Developer plan with two users and capped repo, container image, domain, and cloud-account allowances, making it an alternative when those limits fit. AWS CloudFormation is a free service for CloudFormation itself, but underlying AWS resources are billed at their own rates; consider it when the focus is CloudFormation rather than Polaris's Kubernetes configuration checks. Conftest is a free, Apache License 2.0 open-source option. KloudSec IaC Security has a free tier with scan quotas and a free trial, which may suit teams seeking a quota-based IaC security service. kube-score is a free, MIT-licensed alternative for teams considering another open-source Kubernetes tool. Trivy is a free, Apache-2.0 licensed open-source scanner. CFRipper is free Apache-2.0 licensed software for CloudFormation templates.
Verdict
Choose Polaris if your Kubernetes team wants a free, open-source way to check configuration across dashboard, admission, and CI/CD workflows, with built-in policies and some automated remediation. Its strongest case is that breadth of workflow and policy coverage at no software cost. Look elsewhere if multi-cluster history and Slack, Datadog, or Jira integrations are requirements; Fairwinds points those teams to Insights.
Verdict
Choose Polaris if your Kubernetes team wants a free, open source way to validate resource configuration across dashboard, admission, and CI/CD workflows. Its built-in policies cover security, reliability, resource settings, and images, with some automated remediation. Teams seeking multi-cluster history and integrations with Slack, Datadog, and Jira are directed to Fairwinds Insights.
Questions
Is Fairwinds Polaris free?
Yes. Polaris is listed as an open source policy engine at no cost.
What does Polaris check?
It checks Kubernetes configuration including security settings, resource requests and limits, readiness and liveness probes, image tags, and image pull policy.
How can Polaris be run?
It can run as a dashboard, an admission controller, or a command-line tool for checking local YAML files in CI/CD.
Does Polaris support automatic remediation?
Yes. The command-line tool and mutating webhook can automatically fix supported issues, including missing resource limits and probes and some unsafe security settings.
What is needed for the validating webhook?
It requires a valid TLS certificate. It rejects workloads that trigger danger-level checks; warning-level checks pass and appear in the dashboard or webhook logs.
What does Fairwinds Insights add?
Fairwinds Insights can include Polaris findings, record results across clusters, and provide remediation guidance. Its documentation points to Insights for multi-cluster history and integrations with Slack, Datadog, and Jira.
Facts from Fairwinds Polaris's own pages
- 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. · polaris.docs.fairwinds.com, 7 Oct 2026
- Automatic remediation
- When run from the command line or as a mutating webhook, Polaris can automatically remediate issues based on policy criteria. · polaris.docs.fairwinds.com, 8 Oct 2026
- Built-in policies
- It includes more than 30 built-in configuration policies. · polaris.docs.fairwinds.com, 8 Oct 2026
- CI/CD
- The command-line tool can test local YAML files as part of a CI/CD process. · polaris.docs.fairwinds.com, 8 Oct 2026
- Company
- Fairwinds says it launched as ReactiveOps in 2015 and rebranded to Fairwinds in 2019. · fairwinds.com, 8 Oct 2026
- Custom policies
- Users can build custom policies with JSON Schema. · polaris.docs.fairwinds.com, 8 Oct 2026
- Deployment
- The dashboard can be installed in a Kubernetes cluster with kubectl or Helm, or run locally using credentials in KUBECONFIG. · polaris.docs.fairwinds.com, 8 Oct 2026
- Efficiency checks
- Polaris checks that containers have CPU and memory requests and limits configured. · fairwinds.com, 8 Oct 2026
- Fairwinds Insights integration
- Fairwinds Insights includes Polaris findings and records results across clusters with remediation guidance. · fairwinds.com, 7 Oct 2026
- Founded
- 2015 · fairwinds.com, 28 Sept 2026
- Headquarters
- Arlington, Massachusetts, United States · fairwinds.com, 28 Sept 2026
- Image checks
- Polaris identifies image tags that are unspecified or set to latest, and checks image pull policy. · fairwinds.com, 8 Oct 2026
- Intended users
- Fairwinds describes Polaris as a tool for Kubernetes teams seeking to validate configuration best practices. · fairwinds.com, 7 Oct 2026
- Kubernetes integration
- Polaris can be installed as a Helm chart, and its validating webhook requires a valid TLS certificate. · polaris.docs.fairwinds.com, 7 Oct 2026
- Local input
- The dashboard can audit files on the local filesystem instead of connecting to a live cluster. · polaris.docs.fairwinds.com, 8 Oct 2026
- Purpose
- Polaris is an open source policy engine for Kubernetes that validates and remediates resource configuration. · polaris.docs.fairwinds.com, 8 Oct 2026
- Related integrations
- The documentation points users seeking multi-cluster history and integrations with Slack, Datadog, and Jira to Fairwinds Insights. · polaris.docs.fairwinds.com, 8 Oct 2026
- Reliability checks
- Polaris validates that pods have readiness and liveness probes. · fairwinds.com, 8 Oct 2026
- Remediation
- The mutating webhook can automatically remediate supported issues, including missing resource limits and probes and some unsafe security settings. · polaris.docs.fairwinds.com, 7 Oct 2026
- Run modes
- Polaris can run as a dashboard, admission controller, or command-line tool. · polaris.docs.fairwinds.com, 8 Oct 2026
- Security
- Fairwinds says it is SOC 2 Type II compliant. · fairwinds.com, 7 Oct 2026
- Security checks
- Polaris checks configurations including privilege escalation, root execution, read-only root filesystems, and host IPC or PID settings. · polaris.docs.fairwinds.com, 8 Oct 2026
- Signed images
- Polaris container images are signed and image tags are immutable; the documentation recommends full version tags or pinning by digest. · polaris.docs.fairwinds.com, 8 Oct 2026
- 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. · fairwinds.com, 7 Oct 2026
Where Fairwinds Polaris stands on Freedom251
- Infrastructure Policy as Code Tools#5 of 25
- Kubernetes Security Software#6 of 27
- IaC Security Scanners#4 of 16
- Infrastructure as Code Security Software#8 of 22
