Helm Chart Compatibility Checker
Paste your Chart.yaml file. Instantly check Kubernetes version compatibility, validate the Helm API version, inspect dependencies, and get a best-practices report with badges.
Paste your Chart.yaml to check compatibility and best practices
How It Works
Paste Your Chart.yaml
Paste the contents of your Helm chart's Chart.yaml file including dependencies and metadata.
Instant Analysis
The Helm API version, Kubernetes version constraint, dependencies, and best-practice fields are all validated instantly in your browser.
Get Your Score
See an overall health grade (A–F) with per-section cards showing Kubernetes compatibility, dependency health badges, and actionable recommendations.
FAQ
Is my Chart.yaml sent anywhere?
No. Everything is parsed and checked in your browser using JavaScript. Your file contents never leave your device. The only network requests are badge image fetches for mapped technologies.
What does this tool check?
The Helm API version (v1 vs v2), the kubeVersion constraint against known Kubernetes releases, chart dependencies with technology mapping, and best-practice fields like maintainers, icon, home, and sources.
What is the difference between apiVersion v1 and v2?
apiVersion: v1 is the legacy Helm 2 chart format. apiVersion: v2 is the current format used by Helm 3, which supports chart types (application/library) and the dependencies field directly in Chart.yaml instead of a separate requirements.yaml file. All new charts should use v2.
How is the kubeVersion constraint parsed?
The tool extracts the minimum Kubernetes version from your constraint string (e.g. >=1.25.0-0 means minimum 1.25). It then checks whether any currently supported Kubernetes version satisfies the constraint. Ranges like >=1.24.0-0 <1.30.0-0 are also handled.
Stay ahead of Kubernetes and Helm updates
Track Kubernetes releases, Helm chart compatibility, and breaking API changes — delivered straight to your inbox when new versions land.