Lukittu is a modern software licensing service that provides robust APIs to add an additional licensing layer to your software, enhancing security and trackability. This documentation contains all the information you need to get started.
Lukittu is an advanced software licensing and distribution system designed to protect proprietary software from unauthorized sharing and misuse. While cloud-based solutions are on the rise, a significant amount of software still operates on clients’ machines, bringing unique security challenges.
Enhanced Security: Prevent unauthorized software distribution through a robust licensing layer
Usage Analytics: Track who is using your software, when, and from where
Easy Integration: Simple API-driven implementation for your existing software
Flexible Licensing: Protect your intellectual property while maintaining user accessibility
For paid proprietary software, one of the main concerns is preventing users from illegally distributing the software or repurposing its code for their own solutions. This ongoing battle is often addressed through techniques like code obfuscation—making the client-facing code difficult to reverse engineer. However, obfuscation alone doesn’t prevent users from sharing the software.This is where Lukittu steps in. By introducing a licensing layer on top of the software, Lukittu ensures that only users with valid license keys can access and use the software. This added protection enhances security and offers several additional benefits, such as providing insights into actual software usage—including who is using the software, when they are using it, and from where.While no solution is 100% foolproof, combining strong obfuscation with an effective software licensing system provides a robust defense against unauthorized software distribution and misuse.
A software application that requires licensing protection. Common use cases for Lukittu include game scripts and add-ons running entirely on the client’s server, such as Minecraft, FiveM, Roblox, and more.
Basic understanding of API integration, including REST APIs and WebSockets.
An account on the Lukittu platform. A free tier is available to help you get started.
For the actual implementation, refer to the corresponding pages in this
documentation.
Building Your Own Licensing System vs Using Lukittu
When considering how to protect your proprietary software, you have two main options: building your own licensing system or using a ready-made solution like Lukittu. Below, we highlight the pros and cons of each approach to help you make an informed decision.
Quick Setup: Lukittu provides a pre-built, scalable licensing system that integrates easily into your software.
Security: Regular updates and built-in protection against piracy and unauthorized sharing.
Insights: Gain valuable usage analytics and track activations.
Cost-Effective: Lukittu’s subscription-based model eliminates the need for upfront costs and the ongoing maintenance of a custom system. We also offer a generous free tier, so you can get started without spending a penny.
Less Customization: While highly configurable, Lukittu may not provide the same level of customization as a fully custom-built system. However, if you have specific needs, feel free to contact us—we may be able to implement your requirements.
Third-Party Dependency: Using Lukittu means relying on an external service, though it’s backed by strong support and security.
Consider your team size and resources carefully when making this decision.
What works for a large enterprise may not be suitable for an indie
developer.
Building your own licensing system should be carefully considered. It
might not be worth the significant time, cost, and complexity involved
unless you have very specific needs or the resources to support
long-term development and maintenance.