Skip to content

NOUMENA Cloud Portal

This guide will walk you through deploying and using your first NPL (NOUMENA Protocol Language) application on the NOUMENA Cloud platform. NPL is a domain-specific language designed for building distributed ledger applications with built-in security and verification.

Prerequisites

  • A NOUMENA Cloud account
  • Basic understanding of REST APIs
  • [Optional] IntelliJ IDE for deploying from your development environment

Tutorial Steps

Complete these steps in order to create, deploy, and test your first application:

  1. Create a new application - Set up your application environment

  2. Upload NPL code - Deploy your first NPL protocol

  3. Create users in Keycloak - Set up authentication

  4. Make your first API calls - Interact with your deployed application