Chart metadata
A stable chart API v2 or experimental v3 definition with versions, compatibility, maintainers, and source links.
Helm / Chart authoring
Configure a Kubernetes workload and turn it into a documented Helm chart with reusable values, templates, schema validation, and tests.
What the builder creates
A stable chart API v2 or experimental v3 definition with versions, compatibility, maintainers, and source links.
Documented defaults paired with a JSON Schema that catches invalid chart configuration early.
Namespaced helpers, standard Kubernetes labels, conditional components, release notes, and a connection test.
Use your chart locally
Helm can lint and render the chart without a cluster. Installing, upgrading, testing, and inspecting a release use your active Kubernetes context.
Use the downloaded archive name. The extracted directory matches the chart name configured above.
unzip web-application-0.1.0.zip
cd web-application
Lint the chart, then inspect the Kubernetes manifests locally without changing anything in a cluster.
helm lint --strict .
helm template my-release . \
--namespace demo \
--debug > rendered.yaml
Use one repeatable command for the first installation and later chart or values changes.
helm upgrade --install my-release . \
--namespace demo \
--create-namespace \
--values values.yaml
Check the release, run its generated connection test, and uninstall it when the local workflow is complete.
helm status my-release --namespace demo
helm get manifest my-release --namespace demo
helm test my-release --namespace demo
helm uninstall my-release --namespace demo
Use Helm 4 and set the feature flag in the same terminal before running lint, template, install, or upgrade commands.
export HELM_EXPERIMENTAL_CHART_V3=1
Helm 4 chart v3 guidance