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
ProEntitlement Set (with feature entitlementmax_projects = 20) - You override
max_projects = 50directly on the license - You also add
priority_supportdirectly for this specific customer
Last updated: