DLL + LSP
Download a protected DLL and a small loader LSP. Keep them together unless you configured a specific DLL folder, then load the LSP with APPLOAD.
AUTOLISP PROTECTION GUIDE
The simplest way to share an AutoLISP tool without giving users the readable source is to package the .lsp file as a protected DLL or ARX plug-in. LISP Vault does this in a browser and can add an optional expiry date.
Upload your LSP, choose DLL + LSP or ARX Beta, select an optional expiry, and download the protected result. Users load it with AutoCAD's APPLOAD command and run the original command name.
A normal AutoLISP file is plain text. Anyone who receives it can open it, copy the implementation, remove licensing checks, or redistribute it. Packaging the routine reduces direct exposure when you need to send a trial, deliver work to a client, or distribute an internal CAD tool.
.lsp file up to 2 MB.ARX Beta is intended for AutoCAD and Civil 3D 2025–2026 on Windows. The current beta supports balanced LISP containing at least one top-level c: command. Command names must use ASCII characters, and command definitions cannot require input arguments.
LISP Vault encrypts and packages the routine so the original source is not delivered as a readable LSP. Expiry checks are included in the generated package and run locally. This is a practical barrier against casual copying, but it is not a promise that reverse engineering or clock manipulation is impossible.
Yes. LISP Vault packages the source into a protected DLL with an LSP loader or, for compatible files, a single ARX plug-in. This reduces direct source exposure, although no software protection can guarantee that reverse engineering is impossible.
Yes. Supported top-level AutoLISP commands keep their original command names, so users can run them as usual after loading the generated package.
Yes. You can select a date, time, and time zone. The generated package checks the expiry locally when it runs. You can also create a package without an expiry.
The current service supports AutoCAD and Civil 3D 2025–2026 on Windows.
DLL + LSP provides a protected DLL and a small loader LSP. ARX Beta produces one .lsp.arx file that loads directly through APPLOAD without a separate loader LSP.
Create a protected package in a few steps.
Open LISP VaultAlways keep your original source and test generated files in the exact AutoCAD environment where they will be used. See the Terms of Use and Privacy Policy.