Key Concepts
Grantee
The entity that a License is assigned to. This could be an individual user, a team, an organisation, a Trello board, a Slack channel, or anything else!
Capability
Authorises a Grantee to perform an action within the system. For
example, in a data analytics application - you could have an export
capability
that allows grantees to download the data.
Feature
Used to add information to generated pricing tables. Also, can store information about usage limits when using usage-based billing.
Plan
Grouping of Capabilities and Features that a user can be licensed to. For example, you may have "Basic" and "Pro" plans in your application.
License
Assigned to a Grantee and describes what Capabilities they have access to.
Subscription
A recurring payment that is made at a chosen interval. For ad-hoc licenses or free plans - subscriptions don't exist.
Payment Integration
An external payment provider (such as Stripe), that you link with your Salable account in order to collect payments.