You’ll need two things before you start:
- A Nuon Cloud account — sign up for the free trial.
- An AWS account to deploy the app into.
Install the CLI
Authenticate to Nuon Cloud
Clone the Example Apps Repo
Nuon maintains a example apps repo to demonstrate how to package various applications as app templates on AWS, Azure and GCP with various architectures like Kubernetes, VM and serverless.Create the Example App and Run Its Branch
For the Quickstart, we’re using an AWS EKS (Kubernetes) app template called eks-simple with a whoami Helm component, an ACM certificate, and an Application Load Balancer to access the whoami service. View the app configuration in the example apps repo or with your IDE and the cloned repo. Create the app in Nuon, then sync its app branch. The branch file,branch.toml, tells Nuon
which repository, directory, and git branch hold the app config:
branch.toml (excerpt)
nuon branches runs --branch-id main, and wait for the build to finish before you create an install.
Install the Example App in AWS
Now create an install to deploy the app into your AWS account:--name(-n) names this install.--region(-r) is the AWS region to provision into, for exampleus-east-1.
main. In a script, pass --app-branch-id with the branch ID
that nuon branches list prints.
Guided Walkthroughs
For guided walkthroughs including this eks-simple app and EC2 and serverless apps, see Create Your First App Template.Deploy Your Own App
When you’re ready to package your own software, wrap your existing Terraform, Helm, Kubernetes manifest, and container image assets into a Nuon app template. Commit the app config to your own GitHub repository, add a branch file that points at it, and the commands are the same (nuon apps create, nuon branches sync, then nuon installs create). After that, pushing to the tracked git
branch rolls changes out. See Configure app branches.
Use agents like Claude Code to build your app template by learning from Nuon’s example apps. See our AI and App Template Building docs for more info.