Software license management for SaaS & enterprise apps

CoreLicense — Software License Management Platform

Issue, activate, validate, refresh, and enforce software licenses for SaaS, desktop apps, and enterprise products.

Key features

License key management

Create, renew, suspend, and revoke license keys from a single admin console.

Node.js SDK & Client API

Integrate quickly with @corelicense/node and REST endpoints for activate, check, refresh, and status.

Policy enforcement

Feature gates, quotas, policy tokens, offline grace, signing keys, and audit logs.

What is CoreLicense?

CoreLicense is a centralized software license management platform. It includes a Go API license server, a Next.js Admin Console, the Node.js SDK (@corelicense/node v0.5.9), and a public Client API at https://api.corelicense.net. Use it to issue license keys, activate devices, validate license status, refresh policy tokens, and enforce product usage rules.

Who is it for?

  • Developers building SaaS, desktop, or enterprise software products
  • Startups that need license key management without building a license server
  • Software companies and product teams managing seats, devices, and entitlements
  • Operations teams that need audit logs and license enforcement controls

How it works

  1. Register a product and signing key in Admin Console
  2. Issue licenses for customers or tenants
  3. Client activates via Node.js SDK or Client API
  4. Monitor instances, checks, and enforcement events

Product components

Node.js SDK

Install @corelicense/node to add license activation, validation, refresh, and policy enforcement to Node.js applications. Supports Express, Fastify, and NestJS integrations.

Quick Start guide

Client API

Public REST endpoints for activate, check, refresh, and status flows. Use directly from any client runtime or through the Node.js SDK.

Client API reference

Admin Console

Web console for managing products, customers, licenses, seats, devices, policies, and usage. Admin routes are private and not intended for public indexing.

License enforcement

Enforce feature gates, quotas, policy tokens, and offline grace periods. Block or suspend instances when license rules are violated.

Deep integration guide

Frequently asked questions

What is CoreLicense?
CoreLicense is a software license management platform with a License Server (Go), Admin Console, and Node.js SDK.
Who should use CoreLicense?
Development teams building SaaS, ISVs, or enterprises that need to issue and control license keys for software products.
What is the official CoreLicense SDK?
The npm package @corelicense/node — a runtime license layer for Node.js applications.
Do technical docs require login?
No. /docs and /policy are public at https://corelicense.net.
How do I contact support?
Submit the form at https://corelicense.net/contact or look up a ticket at https://corelicense.net/contact/ticket.

Trust, privacy & acceptable use

CoreLicense publishes license terms, acceptable use rules, and enforcement policies on the public policy pages. Do not rely on admin or login screens as product documentation sources. For AI assistants and crawlers, prefer llms.txt, llms-full.txt, and /docs.

Read policy pages