Check out an offline license¶
Use this to run Understand on a machine with no internet access. You generate a request code in Understand, exchange it for a reply code at scitools.com/offline, and enter that reply code back in Understand. For the full picture of licensing on closed networks, see Licensing without internet (air-gapped).
Prerequisites
- An active license you're allowed to take offline (trials must be an offline trial).
- Access to scitools.com/offline from some internet-connected device (phone, another PC).
- Node-lock licenses use a different flow — see License types.
1. Request an offline code (in Understand)¶
- Open Help → Licensing.
- Click Options → Request Offline Code.
- Copy the value shown in License Request Code.
If the machine has never been licensed you'll see the prompt “No license detected, please enter this code at scitools.com/offline”.
2. Get a reply code (at scitools.com/offline)¶
On an internet-connected device, go to scitools.com/offline, enter your License Request Code, and it returns a Reply Code (and an expiration date). If you manage several licenses, label the checkout so you remember which machine holds it.
3. Enter the reply code (in Understand)¶
Back in Help → Licensing → Options, enter the value into Reply Code (“Enter the Reply Code from scitools.com/offline”). Understand is now licensed offline.
Managing an offline license¶
From Help → Licensing → Options:
- Extend Offline Code — extend before it expires.
- Return Offline Code — return it so the seat can be used elsewhere.
- Enter Online Mode — switch back when the machine has internet again.
Do it from the command line¶
For headless/CI machines, the same flow is available via und switches:
und -createofflinerequestcode # prints the request code
# ...exchange at scitools.com/offline...
und -setofflinereplycode <REPLY_CODE> -expiration <yyyyMMdd>
und -isundlicensed # verify — purely local once a valid offline code is installed
und -showofflinereturncode # when returning the license
If the machine does have internet access right now, und -enterofflinemode skips the manual
exchange entirely — it checks an offline license out directly from the server (and
und -enteronlinemode returns it later).
See Licensing from the command line and the
und licensing reference for the full switch list.