Skip to main content

Stock Keeping Unit (SKU)

The Stock Keeping Unit (SKU) is the unique identifier of a product in Flinkwerk Marketplace or a product outside of it (e.g. the name of a Helm chart).

Wikipedia's definition of a SKU also applies to SKUs in Flinkwerk:

In the field of inventory management, a stock keeping unit (SKU) is a distinct type of item for sale, such as a product or service, and all attributes associated with the item type that distinguish it from other item types. [...] SKU can also refer to a unique identifier [...].

-- Wikipedia

Every product in Flinkwerk Marketplace must have a SKU. In general, a SKU is required if you want to sell a product or share a free product in Flinkwerk Marketplace.

Flinkwerk projects reference the SKU in their configuration to include a product from the marketplace.

Generate a SKU

Flinkwerk automatically composes a SKU from the username of the project owner and the project name as defined in your project configuration.

For example, let's say your username is my-org, then you would define yourself as the project owner and give your project the name my-projectwith below configuration.

.flinkwerk/config.yml
owner: my-org
name: my-project

As per this configuration, the SKU would be composed by concatenating the username my-org with the product name my-project, separated by a forward slash, i.e.:

my-org/my-project