Features

Everything you need to protect your software and manage licenses professionally.

💻

Multi-Platform Support

LIMAN SDK runs on Windows, Linux, and macOS. 64-bit versions are available for all platforms, with 32-bit support for Windows. Your licensing solution works everywhere your software does.

📅

Expiring Licenses

Issue licenses that expire after a specific date. Perfect for subscription-based software, trial versions, or time-limited maintenance agreements.

Clock Set-Back Detection

LIMAN SDK detects when the system clock has been manipulated, preventing users from circumventing license expiration by changing their system date.

🔗

Fixed-Node Licenses

Bind licenses to specific hardware identifiers including MAC address, CPU ID, disk ID, hostname, or username. Prevent unauthorized license sharing.

🔒

Strong Cryptography

Licenses are signed using RSA public-key cryptography with configurable key sizes and SHA-256 hashing. This makes your licenses virtually impossible to forge.

🛡

Tamper Resistant

The public key embedded in the library is protected against simple hex editor replacement. A hash of your public key is embedded in the library license string, making key substitution nearly impossible.

📄

JSON License Files

License files are written in JSON format - easy for humans to read and inspect, and trivial for machines to parse. No proprietary binary formats.

📦

Zero Dependencies

Just drop LIMAN SDK into your project. The static library has no external dependencies, keeping your build simple and your binaries lean.

🔧

Extensible Design

License files can contain a userdata field for custom extensions. Implement your own validation logic or additional feature flags beyond the built-in options.

Well Tested

We go to great lengths to ensure LIMAN SDK is free of bugs. Extensive testing across all platforms means you can focus on building your product, not debugging licensing code.

Unlimited Usage

As a LIMAN SDK customer, you can use the library on all supported platforms for an unlimited time and issue an unlimited number of licenses to your customers.

🌐

Multi-Language Ready

Out of the box, LIMAN SDK works with C/C++ programs. With the right language bindings, it can be used with virtually any programming language. Contact us for custom bindings.

Ready to Get Started?

Download LIMAN SDK and protect your software today.