How Gitlab implement their subscription and user-sest based licensing?

Hi community,

I would like to implement a similar subscription mechanism with user seat based licensing. I’m curious about how Gitlab team has implented this to create, manage and check the license and number of seat used, for a customer willing to deploy my cloud software on his premise. Is Gitlab relying on an open source library? It seems is doing that and what I want to achieve.


GitLab Cloud Licensing Overview | GitLab and GitLab self-managed subscription | GitLab can be helpful. If you are more interested in the source code, / GitLab · GitLab communicates with the Customer Portal, deployed as SaaS app / customers-gitlab-com · GitLab