Skip to main content
Oso is an authorization-as-a-service provider partnering with Lago to offer entitlements. You can use either the open-source version (available on Github) or the cloud-hosted version. To create entitlements with Lago, you must open an account on Oso. Oso offers a suitable solution for Entitlements. For more information, please refer to Oso’s documentation.

Define available features and plan’s quota

First, define the available features for each plan. For instance, the Basic plan has a limited set of features, while the Premium plan offers the full range. In addition to this, you can use Lago to bill metering and overage. This information can then be passed directly to Oso’s plan_quota and quota_used to limit usage for a specific feature.

Example

Oso’s documentation explains the following example of entitlements properly.