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 Keygen.sh is doing that and what I want to achieve.

Cheers,
Alex

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