Model products & features
The catalog is where you describe what you sell. A product carries the features you license; a version lets it evolve without disturbing live customers. This all lives under the Catalog group.
Create a product
Section titled “Create a product”Under Catalog → Products, create a product and give it a name, a code and a version. The code is the stable identifier your integration and API use; the version lets you ship changes deliberately (see Version it below).
A product moves through a lifecycle — keep it in draft while you model it, then publish it when it is ready to sell.
Define features
Section titled “Define features”Features are the capabilities you license — each has a dotted code like
api-calls.total or export.enabled. Define them once and reuse them.
- Feature Catalog (Catalog → Feature Catalog, or the product’s Feature catalog tab) — the definitions: a code, a display name, a data type (Boolean, Numeric, Text, Enumeration, Metered or JsonField) and, for numeric features, a unit.
- Product Features (the product’s Features in this version tab) — which catalog features this product offers, and their default values.
Defining a feature in the catalog doesn’t grant anything on its own — it becomes real when a plan sets its value and an entitlement grants it.
Set up monitored assets
Section titled “Set up monitored assets”For anything you want to count — API calls, exports, render minutes — use the product’s Metering & monitoring tab. A monitored asset is the meter behind a numeric feature: it’s what usage is reported against and what a plan’s quotas and credits draw down. See Metering, quotas & credits for how the counting and capping work.
See a product’s usage
Section titled “See a product’s usage”A product’s Usage tab shows how its customers use one metered metric over a period you choose: Usage by Plan adds the usage up under the plan each entitlement was on when it happened, and Top Consumers lists the ten entitlements that used it most. Only this version’s entitlements are counted. Open in usage report shows the same metric and period in the usage report, grouped by plan.
Like the dashboard, the tab is read-only, so any role from Viewer up can read it.
Version it
Section titled “Version it”When you need to change what a product offers, publish a new version rather than editing the live one. Two things make this safe:
- Features are copied at grant. When a product is added to an entitlement, its features are copied in, so later edits never silently change a live customer’s grant.
- Plans belong to the suite. A plan set is scoped to the product’s suite rather than to one version. If a new version’s pricing must not disturb the previous one, give it its own suite — or its own plan set on that suite.
New version… in a product’s ⋮ menu copies its features and usage plans. Metrics, monitored assets and product properties are not copied — set those up again on the new version before you publish it.
So the clean pattern is: create a new version, give it its plan set, and grant new entitlements against it — existing customers keep what they had until you renew or migrate them.
A product won’t publish while any of its features is still Draft in the feature catalog — publish the catalog entries first. A Draft feature added to a product that is already published doesn’t stop it selling: licenses are issued without the feature until you publish it.
- Price it → Build plans & add-ons
- Grant it → Author & publish entitlements
- The model in depth → Products & versions and Features