Skip to content

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

    What is NPL

  • The NOUMENA Protocol Language


    A domain-specific language designed for modeling complex business logic and authorised workflows

    Language Reference

  • NOUMENA Runtime


    An execution environment that powers NPL applications, handling persistence, authorisation and asynchronous messaging

    Runtime Reference

  • NOUMENA Cloud


    A fully-managed platform that simplifies deployment, monitoring, and maintenance of NPL applications in production environments

    Cloud Reference

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.