For the complete documentation index, see llms.txt. This page is also available as Markdown.

GUID

GUID-based licensing for VIESUS on-premise products — machine-independent licensing, key properties, and how to pass the GUID at runtime.

GUID-based licensing is used for deployments that run VIESUS across multiple machines — servers, Docker containers, VMs, or cloud instances where the activation hardware would change. For a single fixed machine, see Activation Key.

A GUID license is granted by Viesus AG when your deployment scenario warrants it. Discuss your scenario with info@viesus.com when arranging your license.


How it works

Viesus AG delivers a customer-specific VIESUS library package with an expiry date embedded inside it. You provide a GUID — a unique identifier string — at runtime to unlock the library. The GUID has no machine binding; the same GUID works on any number of systems simultaneously.

Example GUID: 4e8f35ab-7f72-4b1e-a1fd-2b5e9c58e9d3

Your GUID is delivered with your software package. Packages are downloaded from transfer.viesus.com or sent by email. Contact info@viesus.com to request a trial or purchase.


Key properties

Property
Detail

Machine binding

None — runs on any machine, VM, container, or cloud instance

Billing

Volume-based: contracted by image count; enforcement is license-agreement dependent

Expiry

Embedded in the delivered library; typically annual

Grace period

1–2 months of continued operation after expiry to allow renewal

Renewal

Same GUID — install the new package; GUID does not change

Trial

Available on request from info@viesus.com


Volume and expiry

On-premise licenses are contracted by image volume. The library tracks processed images against the contracted volume. When the limit is reached or the expiry date passes, images pass through without enhancement. The 1–2 month grace period ensures continuous operation during renewal. Viesus AG delivers a new library package with an updated expiry and volume; install it and processing resumes immediately.


Passing the GUID

The GUID is supplied at runtime by each VIESUS interface:

CLI:

Node.js:

C/C++ SDK:

PDF Enhancer — pass in settings.json:

Last updated

Was this helpful?