Licenses
This page provides an overview of the current Noumena licensing tiers.
Runtime
The NPL Runtime Environment provides full functionality to deploy and run NPL smart protocols in your environments.
The NPL Runtime Environment consists of the NPL Operating Engine, the NPL Migrator and the NPL Inspector, and is provided as cloud-native Docker Images, but also supports more traditional deployments. The images are designed to support easy installation and scalable operations.
Development
The NOUMENA Development Kit provides tools to efficiently write, debug and test NPL code, tools to reason about NPL implementations with visualizations, and libraries to integrate nicely with the API of the NPL Operating Engine. The development kit has three main components: the NPL-Dev Plugin, the NPL Sandbox and the Build Tools.
Overview
Below is an overview of the components.
Component | License | Obtain | Documentation |
---|---|---|---|
Operating Engine | Runtime | NOUMENA Github: Images | Link |
Migrations | Runtime* | NOUMENA Github: Images | Link |
NPL-Dev plugin for IntelliJ IDEA | Development | Jetbrains Marketplace | Link |
NPL Maven Plugin | Development | Maven Central | Link |
Sandbox | Development | See Installation. | Link |
Build Tools | Development | NOUMENA Github: Packages | Link |
Deployment Tools | Runtime | NOUMENA Terraform | Link |
* For running migrations: Writing NPL migrations in the Kotlin DSL cannot be done independently of writing NPL itself, and is covered by the Development license.
Dependencies
These dependency reports provide information about the various libraries used by our products, and their respective licenses.