Starter tracks
Starter tracks help you get started with NPL, the NPL Runtime, and the NOUMENA Cloud. At the end of tracks, you will be able to deploy your first NPL application and interact with it through the automatically generated API.
-
Creating a new NPL project: Initialize a new NPL project with
npl initand understand the generated project structure. -
Develop NPL on your own machine: Set up your development environment and start writing NPL code. Run the NPL Runtime locally on your machine.
-
Developing NPL with GitHub Codespaces: Use GitHub Codespaces for cloud-based NPL development with pre-configured environments.
-
Using your NPL application: Learn how to use your NPL application and expose protocols for creating instances and calling permissions.
-
Deploying NPL to NOUMENA Cloud: Deploy your NPL application to NOUMENA Cloud using the
npl cloud deploy nplcommand. -
Connecting a frontend to the NPL API: Generate type-safe TypeScript/JavaScript clients for your NPL applications using OpenAPI specifications.
-
Deploying frontend to NOUMENA Cloud: Deploy your frontend application to NOUMENA Cloud using the
npl cloud deploy frontendcommand.
Further how-to guides are available in the How-To section to provide more guidance on more focused topics.