awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
keygen-sh avatar

keygen-sh/keygen-api

0
View on GitHub↗
1,507 stars·120 forks·Gherkin·15 viewskeygen.sh↗

Keygen Api

Keygen is a software licensing and distribution API platform designed to validate product keys, manage user entitlements, and enforce device activation policies. It provides a comprehensive set of identity and licensing services that enable software vendors to control access to desktop and server applications while tracking usage limits and seat counts across hardware machines.

The platform includes enterprise identity provider integration using standard SAML protocols, single sign-on authentication, and role-based access control with granular permission restrictions to secure system operations. Administrative events and incoming API calls are captured in isolated audit logs to maintain complete historical records and track accountability.

Additional capabilities support environment-based resource scoping, multi-environment management, containerized self-hosting with automated database migrations, and asynchronous background job queuing via an in-memory data store. Data migration tools facilitate cross-instance transfers between self-hosted installations and cloud environments.

Features

  • License Management - Validates product license keys and manages software entitlements to control user access.
  • License Key Validations - Product license key verification against a remote server to control access to desktop and server software.
  • Multi-Device License Activation - Linking of user licenses to specific hardware devices or machines to enforce seat limits and device policies.
  • Feature Entitlements - Assignment of specific features and usage limits to user licenses to control access to software capabilities.
  • Relational Database Persistence - Stores core application data and maintains transactional integrity using a robust underlying relational database system.
  • Self-Hosted Container Hosting - Packages the entire software platform into deployable container images to maintain complete data control on local infrastructure.
  • Self-Hosted Applications - Deployment of the software platform within local infrastructure using container images to maintain complete data control.
  • Enterprise Identity Providers - Integrates enterprise identity providers using standard SAML protocols to centralize user access.
  • Granular Permission Systems - Configures granular access rules and roles to ensure users only perform authorized actions.
  • Role-Based Access Control - Restricts system operations using role-based access control and granular permission restrictions.
  • Role-Based Access Control Systems - Secures system operations through role-based access control and custom permission management.
  • Software License Validations - Exposes an API platform for validating product keys and managing software entitlements.
  • License Activation Limits - Enforces limits on the number of hardware devices and seats that can activate a software license.
  • Isolated Environment Managers - Creation of isolated environments such as testing, sandbox, and production within a single account.
  • Private Image Registries - Licensing and delivery of private container images through a secure registry to protect software assets.
  • Environment Isolation - Organization of configurations, users, and data into separate operational environments to support different stages.
  • Open-Source Authentication Platforms - Provides authentication services and single sign-on integration via standard protocols.
  • SAML Authentication - Secure user credential verification by connecting enterprise identity providers through standard SAML protocols.
  • Single Sign-On Providers - Integrates enterprise identity providers through standard protocols to centralize user authentication and secure access channels.
  • Software License Managers - Supports containerized self-hosting with automated database migrations and cross-instance data transfers.
  • Environment Scoping - Isolates configurations, users, and operational data into distinct logical boundaries to support multiple stages and teams securely.
  • System Event Recorders - Captures administrative actions and system events into secure logs to track accountability.
  • API Audit Logging - Maintains historical logs of incoming API calls and account-level events for auditing.

Star history

Star history chart for keygen-sh/keygen-apiStar history chart for keygen-sh/keygen-api

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Keygen Api

These projects share indexed features with Keygen Api. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • thehive-project/thehiveTheHive-Project avatar

    TheHive-Project/TheHive

    3,891View on GitHub↗

    TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security Orchestration, Automation, and Response (SOAR) tool and a threat intelligence platform designed to coordinate security investigations by managing alerts, cases, and observables. The platform is distinguished by its multi-tenant architecture, which isolates data across different organizations while supporting selective cross-tenant sharing. It features a SOAR automation engine capable of executing sandboxed JavaScript logic to automate workflows and trigger response actions thro

    Scalaanalyzerapicortex
    View on GitHub↗3,891
  • logto-io/logtologto-io avatar

    logto-io/logto

    12,161View on GitHub↗

    Logto is an open-source identity provider that serves as a centralized authentication and authorization server for web, mobile, and command-line applications. It implements the OpenID Connect and OAuth 2.1 standards to handle secure user sign-in and the issuance of identity tokens. The platform is specifically designed as a multi-tenant authentication framework for software-as-a-service environments, featuring built-in organization management and tenant isolation. It includes an enterprise single sign-on gateway to integrate external identity providers and supports role-based access control t

    TypeScriptauthenticationauthorizationemail
    View on GitHub↗12,161
  • authorizerdev/authorizerauthorizerdev avatar

    authorizerdev/authorizer

    1,968View on GitHub↗

    Authorizer is an open-source identity provider that functions as a centralized authentication and authorization platform. It manages user identities and session lifecycles by implementing standard OpenID Connect protocols, allowing for secure verification across web, mobile, and backend applications. The service is designed as a containerized microservice that provides a unified interface for administrative and authentication operations. The platform distinguishes itself through a multi-tenant architecture that isolates authentication rules and user data across different business domains. It

    Go2faauthauthentication
    View on GitHub↗1,968
  • spatie/laravel-permissionspatie avatar

    spatie/laravel-permission

    12,911View on GitHub↗

    This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.

    PHP
    View on GitHub↗12,911
Compare all 30 related projects→

Frequently asked questions

What does keygen-sh/keygen-api do?

Keygen is a software licensing and distribution API platform designed to validate product keys, manage user entitlements, and enforce device activation policies. It provides a comprehensive set of identity and licensing services that enable software vendors to control access to desktop and server applications while tracking usage limits and seat counts across hardware machines.

What are the main features of keygen-sh/keygen-api?

The main features of keygen-sh/keygen-api are: License Management, License Key Validations, Multi-Device License Activation, Feature Entitlements, Relational Database Persistence, Self-Hosted Container Hosting, Self-Hosted Applications, Enterprise Identity Providers.

Which projects share features with keygen-sh/keygen-api?

Projects with overlapping indexed features include: thehive-project/thehive — TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security… logto-io/logto — Logto is an open-source identity provider that serves as a centralized authentication and authorization server for… authorizerdev/authorizer — Authorizer is an open-source identity provider that functions as a centralized authentication and authorization… spatie/laravel-permission — This is a role-based access control system for Laravel applications that manages user permissions and roles within a… polarsource/polar — Polar is a digital product monetization engine and subscription management system. It serves as a merchant of record… apache/incubator-answer — This project is a self-hosted question and answer platform and knowledge management system. It provides a centralized…

Curated searches featuring Keygen Api

Hand-picked collections where Keygen Api appears.
  • License management tool