When you’re ready to sell and distribute an Autodesk add-in (Revit, AutoCAD, Inventor, Navisworks, Maya, Fusion 360), licensing quickly becomes part of your product.
Most plugin vendors need to handle:
Devolens provides a licensing layer that works across Autodesk products without tying you to a specific store or payment channel.
coolOrange (creator of the Autodesk add-ins powerLoad, powerJobs, powerGate, and more) is one of many long-term customers that use Devolens for software licensing.
Teams usually start with one of these options.
The Autodesk App Store provides:
But it typically lacks:
And payments are limited to platform-defined processors.
With Devolens, plugin vendors can:
Many teams still use the Autodesk App Store for discovery, but rely on Devolens for licensing and entitlements.
A typical setup looks like this:
This allows you to ship:
Without maintaining separate versions.
Autodesk plugins are commonly built using:
All of these stacks are supported through Devolens SDKs and APIs.
Teams typically integrate licensing using the key verification flow, which lets the plugin validate a license and read its entitlements.
Below is a simplified Python example showing how an Autodesk add-in might validate a license. The same pattern applies across languages and Autodesk products.
You can find more code examples here.
RSAPubKey = "your RSA public key"
auth = "access token with Activate permission"
result = Key.activate(
token=auth,
rsa_pub_key=RSAPubKey,
product_id=3349,
key="ICVLD-VVSZR-ZTICT-YKGXL",
machine_code=Helpers.GetMachineCode(v=2)
)
if result[0] is None:
print(f"License invalid or cannot be activated: {result[1]}")
else:
print("License is valid.")
Using a dedicated licensing platform provides:
Instead of embedding licensing logic per plugin or per Autodesk product, licensing becomes a shared service.
Using a dedicated licensing platform provides:
Instead of embedding licensing logic per plugin or per Autodesk product, licensing becomes a shared service.
Teams use Devolens for:
The licensing model can evolve without changing the plugin integration.
If your Autodesk plugin needs more than simple purchase verification, licensing becomes part of your product infrastructure.
You can create a free account and experiment at your own pace — no production commitment required.
Our documentation page has detailed guides and code snippets for a quick and easy implementation so you can add licensing to your Autodesk add-ins that scales with customers, pricing models, and environments.
Deploy licensing with a leading software licensing provider without long implementation cycles or added operational overhead.