Kubernetes packaging, reimagined

Hull

A Kubernetes package manager built around expression-based templating, layered composition, and dependency-aware orchestration — with a plan/diff/drift workflow you can actually trust.

Get started → CLI reference GitHub
$ hull install web ./web --values prod.yaml
Planned 14 resources · 0 drift · 0 warnings
✔ release "web" installed (revision 1)

$ hull diff web ./web --values prod.yaml
~ Deployment/web            replicas 3 → 5
~ ConfigMap/web-config      data.LOG_LEVEL info → debug
2 changes, 12 unchanged

Start here

New to Hull? The Quickstart takes you from an empty directory to a deployed, upgraded, and rolled-back release in a few minutes.

Explore the docs

How these docs are written

Every reference example shows input → output: the file you write or the command you run, and the exact result it produces. When a command reads hidden state — a stored release, the live cluster — the docs show that state and trace each output line back to its cause. See hull drift for the fullest example of this style.