Getting started
NOUMENA offers a programming language called NPL, a runtime for NPL, and the NOUMENA Cloud platform to deploy and host NPL applications:
-
What is NPL
Discover what NPL is, why NPL exists and when to use NPL
-
The NOUMENA Protocol Language
A domain-specific language designed for modeling complex business logic and authorised workflows
-
NOUMENA Runtime
An execution environment that powers NPL applications, handling persistence, authorisation and asynchronous messaging
-
NOUMENA Cloud
A fully-managed platform that simplifies deployment, monitoring, and maintenance of NPL applications in production environments
Getting started tracks
Tracks are a great way to get started with NPL. They guide you from day one to mastery of NPL, the NOUMENA Runtime, and NOUMENA Cloud.
Read more: Tracks
How-To guides
How-To guides are a great way to learn how to use NPL, the NOUMENA Runtime and NOUMENA Cloud in specific scenarios. They provide step-by-step instructions, explanations and examples to help you achieve specific tasks.
Read more: How-To guides
References
- NPL, the NOUMENA Protocol Language: Reference for the NOUMENA Protocol Language, including examples, concepts, and language constructs.
- NOUMENA Runtime: Reference for the NOUMENA Runtime, including installation, configuration, and usage.
- NOUMENA Cloud: Reference for NOUMENA Cloud, including deployment, user management, and application monitoring.