KeyBox v1.0.0

Secure license managementfor your Software

Generate, validate, and manage software licenses with ease

SDK Usage

Integrate KeyBox into your application with our SDK

Installation

Install KeyBox SDK
$npm install keybox-sdk

Usage

app.js or index.js
1import express from "express";
2import { protectNodeApp } from "keybox-sdk";
3const app = express();
4 
5app.get("/", (_req, res) => {
6 res.send("Your app is licensed and running.");
7});
8 
9protectNodeApp({
10 app,
11 port: process.env.PORT,
12 productName: "MyNodeApp",
13 key: process.env.KEYBOX_LICENSE_KEY
14 intervalSeconds: 86400, // once in 24hours
15});

Powerful Features

Everything you need to manage licenses efficiently

License Generation

Create secure, unique license keys

Generate cryptographically secure license keys

Unique Key Generation
Expiry Control
Usage Tracking

Security First

Enterprise-grade encryption

Bank-level security with best encryption and secure key storage.

Best Encryption
Secure Storage
Compliance Ready

Auto Expiry

Automated lifecycle management

Set automatic expiration policies and renewal reminders effortlessly.

Auto Expiration
Renewal Alerts
Bulk Management

Multi-Language SDK

Official SDKs for your stack

Integrate with ease using our pre-built SDKs for major languages.

Node.js & Next.js
Python & FastAPI
.NET Core Support

License Generation

Create secure, unique license keys

Generate cryptographically secure license keys

Unique Key Generation
Expiry Control
Usage Tracking

Security First

Enterprise-grade encryption

Bank-level security with best encryption and secure key storage.

Best Encryption
Secure Storage
Compliance Ready

Auto Expiry

Automated lifecycle management

Set automatic expiration policies and renewal reminders effortlessly.

Auto Expiration
Renewal Alerts
Bulk Management

Multi-Language SDK

Official SDKs for your stack

Integrate with ease using our pre-built SDKs for major languages.

Node.js & Next.js
Python & FastAPI
.NET Core Support