Packaging

One package. Checked before it runs.

Write it once, or wrap the Helm chart you already have. The inputs you declare become the setup screen your customer fills in. Every version is pinned, signed, and rendered the same way every time.

schema Input:
    """What the customer configures."""

    @ui(order=10, group="Identity")
    appName: str
    """Lowercase, hyphen-separated."""
    @ui(order=20, group="Identity",
        placeholder="app.example.com")
    hostname: str

    @ui(order=30, group="Capacity",
        widget="slider", min=1, max=20)
    replicas: int = 3

    @ui(order=40, group="Capacity")
    tier: "startup" | "production" = "startup"

input: Input = ctx.input()

akua.lock pinned by digest · signed on publish

Set up Dispatch 2.3.1

Identity

Capacity

The question

Do I have to rewrite anything?

No. A package wraps what you already ship: a Helm chart, Kustomize, or plain manifests. The one thing you add is the Input schema. That is what becomes the setup screen, and what catches a wrong value before it ships.

What is in it

Packaging, piece by piece.

What each part does, and whether you can use it today.

Akua packages

Live

KCL format: Input schema, @ui annotations, composition body.

Helm source engine

Live

Compose any upstream chart inside an Akua package.

Kustomize source engine

Live

Layer overlays + patches inside an Akua package.

Package versions

Live

Channels (stable / beta / preview); semver + OCI digest pinned.

Private registries

Live

OCI-backed; per-workspace credential scoping.

OCI registry proxy

Live

Hide upstream credentials; revoke workspace access instantly.

@ui annotations

Live

Authoring hints projected as OpenAPI x-ui; drives auto-generated forms.

Signed releases

Beta

Cosign + SLSA provenance attestations.

On-demand package generation

Beta

Build a package from a manifest spec via `akua build`.

What it costs

The platform is a flat fee. Compute is at cost.

Free to start with one managed cluster and one machine. Pro is €20 per workspace and month. Your own cloud key removes every limit, and Akua never marks up compute.

Start with packaging
on your own terms.

Free to begin, on Akua-managed machines or your own cloud key.

Docs