Skip to main content

License

info

NBomber is FREE only for personal use. You can't use FREE version for an organization.

NBomber supports two types of license:

  • Business license - Allows the use of NBomber within your organization.
  • Enterprise license - Allows the use of NBomber within your organization, and additionally, provides access to the cluster mode of execution.
tip

If you're interested in experimenting with NBomber Cluster but do not have an enterprise license, you can use of the Local Dev Cluster.

Frequently asked questions

QuestionAnswer
How many instances can be installed with one NBomber business license?Unlimited
Can multiple teams use the same license within one organization?Yes, a single license can be shared for the whole organization
How many executions can be run in parallel?Unlimited
How many users can use the license in parallel?Unlimited

How to load license

To load the license, you can use NBomberRunner

Example:

NBomberRunner
.RegisterScenarios(scenario1)
    .WithLicense("Your_License_Key")
    .Run();

Another option is CLI arguments: --license=Your_License_Key

Example:

YourProject.dll --license=Your_License_Key
// then in C# you need to pass CLI args
// to NBomberRunner.Run() method

NBomberRunner
.RegisterScenarios(scenario1)
    .Run(args);

Also, environment variables can be used to get the license key.

var licenseKey = Environment.GetEnvironmentVariable("YOUR_LICENSE_KEY");

NBomberRunner
.RegisterScenarios(scenario1)
.WithLicense(licenseKey)
.Run();

Offline license validation

info

To validate your license, NBomber requires internet access. However, it also supports offline license validation. If your test environment has limited internet access, you can request offline validation by emailing us directly.