# License key

To use HyperFormula, you need to specify which license type you use, by entering a license key in your configuration options.

# GPLv3 license

If you use HyperFormula under GNU General Public License v3.0 (opens new window) (GPLv3), in your configuration options, assign the mandatory licenseKey property to a string, gpl-v3:

const options = {
  licenseKey: 'gpl-v3',
  //... other options
}

# Commercial license

To use HyperFormula under a commercial license, follow these steps:

  1. Contact our Sales Team to purchase a commercial license.
  2. Our Sales Team sends you your commercial license key.
  3. In your configuration options, assign the mandatory licenseKey property to your commercial license key:
const options = {
  // replace xxxx-xxxx-xxxx-xxxx-xxxx with your commercial license key:
  licenseKey: 'xxxx-xxxx-xxxx-xxxx-xxxx',
  //... other options
}

# Commercial license key validation

TIP

HyperFormula doesn't use an internet connection to validate your commercial license key.

To determine whether a user is still entitled to use a particular version of the software, HyperFormula compares the time between two dates:

  • The HyperFormula build date
  • The date in your commercial license key

This process doesn't require any connection to the server.

# License key notifications

If your license key is missing, invalid, or expired, you see a corresponding notification in the console.

# License key support

If you have any issues with your license key, contact our team.