Documentation

Manage your InfluxDB 3 Enterprise license

InfluxDB 3 Enterprise licenses authorize the use of the InfluxDB 3 Enterprise software and apply to a single cluster. Licenses are primarily based on the number of CPUs InfluxDB can use, but there are other limitations depending on the license type. The following InfluxDB 3 Enterprise license types are available:

  • Trial: 30-day trial license with full access to InfluxDB 3 Enterprise capabilities.
  • At-Home: For at-home hobbyist use with limited access to InfluxDB 3 Enterprise capabilities.
  • Commercial: Commercial license with full access to InfluxDB 3 Enterprise capabilities.

License feature comparison

FeaturesTrialAt-HomeCommercial
CPU Core Limit2562Per contract
Expiration30 daysNeverPer contract
Multi-node
Commercial use

All other InfluxDB 3 Enterprise features are available to all licenses.

CPU limit

Each InfluxDB 3 Enterprise license limits the number of CPUs InfluxDB can use. The CPU limit is per cluster, not per machine. A cluster may consist of multiple nodes that share the available CPU limit.

For example, you can purchase a 32-CPU Commercial license and set up an InfluxDB 3 Enterprise cluster with the following:

  • 3 × writer nodes, each with 4 CPUs (12 total)
  • 1 × compactor node with 8 CPUs
  • 3 × query nodes, each with 4 CPUs (12 total)

With the InfluxDB 3 Enterprise Commercial license, CPU cores are purchased in batches of 8, 16, 32, 64, or 128 cores.

CPU accounting

CPU cores are determined by whatever the operating system of the host machine reports as its core count. InfluxDB 3 Enterprise does not differentiate between physical and virtual CPU cores.

If using Linux, InfluxDB uses whatever cgroup CPU accounting is active–for example: cpuset or cpu.shares.

Activate a license

Each InfluxDB 3 Enterprise license must be activated, but the process of activating the license depends on the license type:

Activate a Trial or At-Home license

When starting the InfluxDB 3 Enterprise server, it will ask you what type of license you would like to use. Select trial or home and provide your email address. The server auto-generates and stores your license.

Activate a Commercial license

  1. Contact InfluxData Sales to obtain an InfluxDB 3 Enterprise Commercial license. Provide the following:

    • Cluster UUID
    • Object Store Info

    This information is provided in the output of the InfluxDB 3 Enterprise server if you try to start the server without a valid license.

    InfluxData will provide you with a Commercial license file.

  2. Provide the following when starting the InfluxDB 3 Enterprise server:

    • License email: The email address associated with your Commercial license.

      Use either the --license-email option or set the INFLUXDB3_ENTERPRISE_LICENSE_EMAIL environment variable.

    • License file: The file path of the provided Commercial license file.

      Use either the --license-file option or set the INFLUXDB3_ENTERPRISE_LICENSE_FILE environment variable.

influxdb3 serve \
  --cluster-id cluster01 \
  --node-id node01 \
  --license-email example@email.com \
  --license-file /path/to/license-file.jwt \
  # ...
  • Copy
  • Fill window
INFLUXDB3_ENTERPRISE_LICENSE_EMAIL=example@email.com
INFLUXDB3_ENTERPRISE_LICENSE_FILE=/path/to/license-file.jwt

influxdb3 serve \
  --cluster-id cluster01 \
  --node-id node01 \
  # ...
  • Copy
  • Fill window

Renew a license

To renew an InfluxDB 3 Enterprise Commercial license, contact InfluxData Sales.

Expiration behavior

When your InfluxDB 3 Enterprise license expires, the following occurs:

  • Write requests continue to be accepted and processed.
  • Compactions continue to optimize persisted data.
  • Query requests return an error.
  • If the InfluxDB 3 Enterprise server stops, it will not restart without a valid, non-expired license.

Was this page helpful?

Thank you for your feedback!


The future of Flux

Flux is going into maintenance mode. You can continue using it as you currently are without any changes to your code.

Read more

Now Generally Available

InfluxDB 3 Core and Enterprise

Start fast. Scale faster.

Get the Updates

InfluxDB 3 Core is an open source, high-speed, recent-data engine that collects and processes data in real-time and persists it to local disk or object storage. InfluxDB 3 Enterprise builds on Core’s foundation, adding high availability, read replicas, enhanced security, and data compaction for faster queries and optimized storage. A free tier of InfluxDB 3 Enterprise is available for non-commercial at-home or hobbyist use.

For more information, check out: