Welcome to NOUMENA!
Let's build your first application on NOUMENA Cloud.
Step 1: Choose your trial subscription
If you haven't done so already, sign up for your NOUMENA 30-day trial and pick your tenant name.
Step 2: Create your first application
In your tenant, select Create application and name your application. Leave other settings.
NOUMENA automatically spins up your new application runtime and ancillary services. Your fresh Backend as a Service is now ready for you to deploy some application code.
Step 3: Deploy your first code
Upload sample code to your NOUMENA Cloud application for a quick start.
Option A: GitHub Codespaces (fastest, no setup)
-
Log into GitHub
-
Navigate to the npl-init repository
-
Select
Use this template > Open in a codespace -
Once the codespace is ready, follow the README instructions (section "Running the npl-init app on NOUMENA Cloud")
Option B: NPL CLI (local control)
-
Install the NPL CLI
-
From command line, run
npl init --projectDir my_project -
Log into your NOUMENA Cloud account:
npl cloud login -
Deploy with
cd my_project && npl cloud deploy npl --app my_app_slug --tenant my_tenant_slugInfer the slugs from the
https://portal.noumena.cloud/my_tenant_slug/my_app_slugaddress displayed when viewing your app in the NOUMENA Cloud Portal
Success! 🎉
You now have a fully functional backend in NOUMENA Cloud!
Check out the API that was automatically generated by visiting the Swagger UI under the Services tab of your application in the Portal.
Next steps
General
-
Zero-Config REST APIs
Your backend already has a working API
-
Authentication & Identity
Security requirements handled for you
-
Frontend Deployment
Ship full-stack apps from one platform
-
Protocol Inspector
Debug your business logic in real-time
Advanced
-
Event-Driven Architecture
Build asynchronous workflows
-
Blockchain Integration
Bridge Web2 and Web3 in NPL