License Feature Entitlements
Feature entitlements define what a license enables within your product. In Cryptlex, features can be associated with a license in two ways: via Entitlement Sets or directly on the license itself. This flexibility allows both standardized tier-based licensing and custom per-customer overrides.
Linking Feature Entitlements via Entitlement Sets
Entitlement Sets serve as reusable bundles of feature entitlements that can be linked to multiple licenses.
Use When:
You offer predefined product tiers like "Standard", "Pro", or "Enterprise"
You want to ensure consistency across licenses
You prefer centralized management of feature entitlements
Assigning Features Entitlements Directly to a License
Feature entitlements can also be added directly to a license without using an Entitlement Set.
Use When:
Each customer requires a specific configuration outside the standard tiers
You need to override a value from the Entitlement Set for a specific license
You want to grant temporary or experimental access to a feature
Combining Both Approaches
Cryptlex supports a hybrid approach where a license can use both an Entitlement Set and additional direct license-level feature entitlements.
Example:
License uses the
Pro
Entitlement Set (with feature entitlementmax_projects = 20
)You override
max_projects = 50
directly on the licenseYou also add
priority_support
directly for this specific customer
Last updated