# 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

To use HyperFormula in a non-commercial or open-source project, use the 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 in a commercial project, you need to purchase a commercial license:

  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.