Example: wijmo.setLicenseKey(key);
Check out this video on how to license Wijmo! >>>
Standard Per-Developer License
Each developer using the product needs to own a copy.
OEM/SaaS License
We work with you to create a custom agreement to meet your needs. If you're repackaging Wijmo or allowing your end-users to build applications using Wijmo, you will need an OEM license. Contact Us
Distribution Licenses
With every developer license, you'll receive perpetual distribution licenses, which entitle you to generate distribution keys to use in the script code. Wijmo license holders can generate distribution keys for as many hostnames (domains) as they require.
While the licenses never expire, keys are limited to upgrading versions for up to one year. After a year, you will need to buy a new version and create a new key.
Commercial OEM/SaaS Licenses
A distribution key is a character string that authorizes an application to use Wijmo. You can generate a distribution key using your account on our website. To make a distribution key, simply add the hostnames to authorize and generate the key. You'll then apply the key to your application, as listed above.
How many hostnames can I add to a distribution key?
You can add as many individual hostnames to a distribution key as you need.
Note: You can’t add a catch-all hostname like *.asdf.com. For that, you'll either need an unlimited hostname license or an OEM/SaaS agreement. Contact sales for further details.
How many applications can I deploy with my purchase?
You can deploy as many applications as you wish with the standard per-developer license.
How long will my distribution key be valid?
All Wijmo distribution licenses are perpetual.
How do I create a distribution license for an intranet application that doesn’t have a hostname?
Licensing code uses a browser's window.location.hostname variable to check for a license match. If you're accessing your intranet application by IP address, that is what you will use. For example, if your URL looks like https://10.0.6.9/apps/employees/, then your hostname should be 10.0.6.9.
This changes if you're accessing your intranet application by machine name. If your URL looks like https://appserver03/apps/employees/, then your hostname should be appserver03.
How do I create a distribution key for a hybrid application that doesn’t have a hostname?
Application shells, such as Electron or Ionic, often do not have hostnames, or their hostname is localhost. To create a distribution license for these types of applications, use localhost as the hostname. If they already have a hostname, use it.
Does Wijmo require an internet connection for licensing to work?
No, the license validation in Wijmo does NOT call back to our server and does not require any internet connection. The mechanism just validates the key and domain to make sure they match and are valid.