Documentation Index
Fetch the complete documentation index at: https://docs.akua.dev/llms.txt
Use this file to discover all available pages before exploring further.
What a Package owns
| Surface | Owned by Package |
|---|---|
| Source | Helm chart, repository, image, or authored package.k source metadata |
| Versions | Immutable Package versions with provenance and renderable inputs |
| Input schema | The customer-facing fields exported from the Package version |
| Defaults | Safe default inputs used by products, offers, and direct installs |
| Compatibility | The install shape a workspace must satisfy before using the Package |
Package, Product, Offer
- Create or import a Package when you need a reusable install definition.
- Create a Product when that Package should become a sellable catalog item.
- Create an Offer when you want to send a customer a short URL with selected inputs, access rules, and commercial terms.
- Use a Direct install when the Package should run internally without Product or Offer wrapping.
Input schemas
Akua exports each Package version’sInput schema to drive generated forms. Docstrings become help text. @ui(...) annotations control grouping, ordering, widget hints, placeholders, and numeric bounds.
For authoring details, see Package format. For the customer-facing generated form, see Offers.
API
Manage Packages programmatically from the generated API reference.Packages API
Create Packages, inspect versions, and fetch input schemas.
Products API
Wrap a Package into a sellable product.
Offers API
Create private or reusable sales paths for a Product or Package version.
OpenAPI
Download the generated specification and SDKs.
Related topics
Products
Turn a Package into a sellable catalog item.
Package format
Author
package.k, Input, and @ui annotations.Installation repositories
See how a Package version materializes for each install.
Offers
Send customers a short URL into the generated install wizard.