Reduce your license admin costs. No keys to reconcile, no dongles to ship. 10Duke delivers your licenses dynamically from the cloud.
No on-premise license servers. Avoid the hassle of deploying and managing license servers at your customer’s offices.
Can be used for desktop, web or mobile applications
A cloud-based solution that is always on and backed by a rock-solid SLA
Need to support both online and offline licensing scenarios? The 10Duke licensing API can help.
Gain detailed real-time information on application and license usage
Integrates easily with other business systems such as CRM or ERP applications
Backed by a comprehensive developer site with tutorials, get started guides and reference docs


Supports multiple license models

From subscription to perpetual, floating to use time, choose the model you prefer.

Support Academic and Trial Users

Quickly define and create a simple user upgrade path from trial or academic license through to full commercial.


Apply limits such as consumption time or GeoIP blocking to enable fine-grained access control.

Dynamic IP Protection

License grants and revocations are dynamic and immediate, protecting the value of your IP.


10Duke APIs are REST-based, making it simple to leverage the power of our backend for your applications.

Enforce hard of soft limits

Fine tune your licenses to reflect how your customers use your software.

Granular Control

Can be used to control access to applications, features within an application, or specific data sets.

Online Admin

Manage directly via our APIs or through our admin consoles.

More than just licensing

Single Sign-On

Enable simple access to multiple applications via SSO.

Data residency

10Duke supports data residency to help you comply with GDPR.


Learn how and when customers use your licenses and applications.

Multi-factor authentication

Further secure access to your applications through MFA.

Supported Use Cases

Access control for large customers
Define access to your applications for large customers that may have multi-tier organisation structures. Ensure that your product can support these more complex access requirements.
Control licensing for a mixed application suite
The 10Duke licensing API can be used as a license manager for desktop, SaaS or mobile applications
Support online and offline licensing scenarios
If you have customers that occasionally go offline but still need access to your apps, 10Duke can help.
Control customer licenses online
Our web-based administration tools allow your license managers to control customer licenses through a simple user interface.
Comply with data residency
10Duke allows you to define where user data is held, to help you comply with GDPR, HIPPA or the Russian Patriot Act.
Allow your customer’s to administer their own licenses
Use our online admin tools to allow your larger customer to self-administer their own users and licenses.
Provide online payment options
Integrate your preferred payment provider to accept online payment and increase the scalability of your license process.
Support educational or trial user licenses
10Duke can be configured to apply hard or soft licensing limits so you can provide academic or trial licenses easily.

Learn how companies around the world are leveraging the power of 10Duke


Case Study

Trimble Solutions

275,000 licence checks per day worldwide.


Advanced licensing management for a leading software provider for the built environment.

Case Study

Request a Demo