Skip to content

Licenses

This page provides an overview of the current Noumena products and licensing tiers.

Matrix

Component Product Licenses Download
NPL Operating Engine NPL Runtime Environment NPL RUNTIME DEVELOPER
NPL RUNTIME ON-PREMISE
NPL-RUNTIME NC
NOUMENA Images
NPL Read Model NPL Runtime Environment NPL RUNTIME DEVELOPER
NPL RUNTIME ON-PREMISE
NPL-RUNTIME NC
NOUMENA Images
NPL Dev Development and DevOps Tools NPL DEV JetBrains Marketplace
NPL Maven Plugin Development and DevOps Tools NPL MAVEN PLUGIN Maven Central
Engine Maven Plugin Development and DevOps Tools NPL MAVEN PLUGIN Maven Central
NPL CLI Development and DevOps Tools NPL CLI Github
NPL History Integrations and Extensions NPL RUNTIME ON-PREMISE
NPL RUNTIME NC
NOUMENA Images
NPL Inspector Integrations and Extensions NPL RUNTIME NC N/A

Product overview

NPL Runtime Environment

The NPL Runtime Environment provides full functionality to deploy and run NOUMENA protocols in your environments.

The NPL Runtime Environment consists of the NPL Operating Engine and the NPL Read Model. By default, these are provided as cloud-native Docker images, but more traditional deployments are also supported. The images are designed for easy installation and scalable operations.

Development and DevOps Tools

The NOUMENA Development and DevOps tools provide the means to efficiently write, debug and test NPL code, tools to reason about NPL implementations with visualizations, libraries to integrate nicely with the API of the NPL Runtime Environment, and tools to deploy NPL applications.

The Development and DevOps tools currently consists of:

Integrations and Extensions

The NPL Runtime Integrations and Extensions provide additional functionality on top of the NPL Runtime Environment.

We currently provide the following integrations and extensions:

  • The NPL History application, which provides the ability to offload historical data to a separate database, and provides audit functionality not present in the NPL Runtime Environment.
  • The Inspector application, which provides various visualizations of running NPL applications.

License overview

Developer licenses

The Development and DevOps tools are freely available under developer licenses, intended to allow you to develop NPL applications without unnecessary restrictions.

  • The Maven plugins are freely available under the NPL MAVEN PLUGIN license.
  • The IntelliJ plugin is freely available under the NPL DEV license.
  • The CLI is freely available under the NPL CLI license.

The NPL Runtime Environment is also freely available under the NPL RUNTIME DEVELOPER license, intended to allow you to develop, test and demonstrate NPL applications.

On-Premise license

For self-hosted production purposes, the NPL Runtime Environment is available under the NPL RUNTIME ON-PREMISE license.

NOUMENA Cloud license

For non-self-hosted production purposes, we offer a hosted version of the NPL Runtime Environment, called NOUMENA Cloud. Use of our hosted version is governed by the NPL RUNTIME NC license.

Required Third-party software and licenses

Most products and components rely on the presence of third-party software. These are not licensed by NOUMENA, and it is your responsibility to comply with the license terms of these third party tools.

The NPL Runtime Environment requires a PostgreSQL database.

All components distributed as Docker images require software to run Open Container Initiative (OCI) Images, such as Docker or Podman.

The NPL Dev Plugin can only be used in the context of JetBrains IntellIJ IDEA, licensed directly from JetBrains.

The NPL Maven plugin and Engine Maven plugin can only be used in the context of Apache Maven, which can be licensed by the Apache Foundation, separately to any Noumena licenses.

The NPL CLI has no third-party requirements.

Included Third-Party Dependencies

Our products also include various third party libraries. These dependency reports provide information about their respective licenses.