Autodesk Add-Ins

Protect your Autodesk add-in with software licensing with Devolens for a flexible, scalable, and reliable solution.

Why Licensing + Payments Matter

When you’re ready to sell and distribute your Autodesk add-in (Revit, AutoCAD, Inventor, Navisworks, Maya, Fusion 360), you need two things:

  1. a way to process payments, and
  2. a licensing system that ensures only paying customers can use your add-in under the terms you set (duration, features, seats, etc.).

Options: Autodesk App Store vs. Devolens

Autodesk App Store

  • Built-in purchase verification; however, it doesn’t natively enforce per-seat, per-device, or feature-gated access without additional work.
  • Payment processor choice is limited (platform-defined).
  • Distribution is tied to the store channel.

Devolens (third-party licensing)

  • Use any payment processor (or your internal billing for B2B).
  • Monetize in more ways: subscriptions, usage-based, per-seat/device, feature flags, trials.
  • Offline and constrained environments supported (incl. air-gapped workflows).
  • You can still publish on the Autodesk App Store for discovery while running licensing/payments independently.
Tip: Many teams list a free/trial build on the App Store for reach, then activate paid features via Devolens after purchase.

Implementation: license verification

Autodesk add-ins are commonly built in C#, Python, or C++. .NET is standard for Revit, AutoCAD, Inventor, Navisworks; Python is common for Maya and Fusion 360 - all supported by Devolens SDKs.

Start with the Key Verification tutorial (lets you verify a license and read its properties). Teams report first integration in ~1 hour depending on codebase familiarity.

Python example (simplified):

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.")

Benefits You Get With Devolens

  1. More models out of the box: per-seat/device, feature-gated, usage-based, subscriptions, floating/concurrent.
  2. Offline-capable flows for enterprise.
  3. Analytics & control: see activations, versions, seats, geography, and automate compliance.
  4. Payment-agnostic: plug in your processor or your ERP.

+10 Years of Experience

The investor-backed Devolens team has extensive experience and knowledge in the software licensing industry.

2 Million Daily Activations

Our licensing system handles 2 million key activations each day and offers a 99.9% uptime guarantee.

Trusted by +500 Customers

Devolens has been trusted by over 500 fast-growing industry-leaders all over the world in a vast variety of industries.

Trusted by hundreds of today's most innovative companies worldwide, such as:

Pobs
Refeyn
CoolOrange
Manomotion
ForceTechnology
CyBe
DriveU
SigParser
Conclass
Refeyn
Pobs
CoolOrange
ForceTechnology

Impact That Compounds

Here are some of the results that Devolens customers have experienced after choosing us as their licensing partner:

$3,000/Year Saved

in total engineering costs.

+400 Hours Saved

by avoiding in-house development.

46 Hours/Week Saved

by avoiding maintenance.

Get Started with
Devolens Today

Join the +500 customers and industry-leading software companies who have already chosen us as their software licensing system.