Setting up your license

GraphDB is offered in two different editions: Free and Enterprise Edition (EE). Standard Edition (SE) is no longer offered but receives legacy support.

All versions of GraphDB require you to provide the appropriate license file before you can use your copy of GraphDB. When installing GraphDB, the license file can be set through the GraphDB Workbench or programmatically.

To receive a copy of the Free license, request your copy of GraphDB Free from the download page. You will receive the Free License on your email address.

To purchase a license or obtain a copy of EE for evaluation, please contact graphdb-info@ontotext.com.

Setting up your license through the Workbench

  1. Add, view, or update your license from Setup ‣ License ‣ Set new license.

  2. Select icon-gdb-upload Click here to upload your license file.

    Tip

    You can also copy and paste it in the text area. If you do, you will also need to click on Register after pasting your text in the text box.

  3. Check whether your license details are correct, and click on Yes to confirm.

    _images/validate-new-license.png

After you complete these steps, clicking the License settings button at the bottom of the GraphDB home page will display your license details.

Setting up your license through a configuration file

GraphDB will look for a graphdb.license file in the GraphDB work directory (where non-user-definable configurations are stored) under GraphDB-HOME. To install a license file there, copy the license file as graphdb.license.

Custom file path property

You can use the configuration property graphdb.license.file to provide a custom path for the license file, for example:

graphdb.license.file = /opt/graphdb/my-graphdb-dev.license

The license file must be readable by the user running GraphDB.

Note

If you set the license through a file in the work directory or a custom path, you will not be able to change the license through the GraphDB Workbench.

Where GraphDB looks for a license

When looking for a license, GraphDB will use the first license it finds in this order:

  • The custom license file property graphdb.license.file;

  • The graphdb.license file in the work directory;

  • A license set through the GraphDB Workbench.