Prerequisites: This guide assumes you have the Suga CLI installed. If you
need to install it, see our Installation Guide for
platform-specific instructions.
Create Your Project
Create a new project from a template:Select a template that matches your use case:Navigate to your project and install dependencies:
Create New Project
You can make your own templates too.
Navigate to Project
Install Dependencies
Your project structure will include
suga.yaml
for configuration, service code, and language-specific dependencies.Design Your Architecture
Log in and open the visual editor:You’ll see a confirmation:Open the visual editor:The editor launches in your browser:Use the visual editor to design your APIs, databases, storage, and other cloud resources with drag-and-drop simplicity.
Let’s review what the The template includes:
Login to Suga
Open Visual Editor

The editor automatically updates your
suga.yaml
file as you make changes.go-standard
template has defined in the suga.yaml
:suga.yaml
- targets: AWS deployment configuration
- services: Your
app
service with local dev script and Docker container setup - buckets: A
files
bucket that your app can read from and write to - entrypoints: An HTTP endpoint that routes traffic to your app
Develop Locally
Start the development server:Your application starts with hot reload:Test your application:Expected response:
Start Development Server
Test Application
Services automatically restart when you update your code, providing instant feedback during development.
Deploy to Cloud
Configure your deployment targets in the visual editor or add them to Generate Terraform configuration:You’ll see the build output as a terraform stack with everything needed to deploy your application to the cloud:Configure cloud provider credentials:Deploy with Terraform:Confirm when prompted:
suga.yaml
:suga.yaml
The template has been set up to use AWS, you can also use GCP. These targets are officially supported.
Build Application
Configure AWS
Navigate to Stack
Initialize Terraform
Preview Changes
Deploy Application
Review the Terraform plan carefully before applying to understand what resources will be created in your cloud account.
Need help? Contact support@addsuga.com or
check our GitHub.