x-app-id. This is the one catalog read this SDK exposes, specifically for rendering a pricing page.
Product.is_default) - the common case for a tenant with a single product:
interval is {count}{unit} - unit is D, M, or Y ("1M" monthly, "3M" quarterly, "1Y" yearly). Don’t parse it yourself for display: @kerne/react’s prebuilt components already localize it, and building a pricing page from scratch should split the count and unit rather than showing the raw string to an end user.
label groups prices across plans that belong together (“the annual price” for every plan, however each one is priced).
Features, plans and products are managed in the dashboard under Catalog. See How Kerne works for why that split exists.
