Skip to main content
Suga bridges the gap between developer productivity and enterprise control. It delivers the instant deployment experience developers love while giving platform teams complete governance over infrastructure, security, and compliance. No more choosing between developer velocity and operational control - Suga’s platform system lets enterprise teams deliver world-class developer experiences without sacrificing governance.

Get Started

Deploy your first application in minutes with the quickstart guide.

What is Suga?

Suga is a cloud development platform that solves the enterprise developer experience challenge. It combines visual infrastructure design with platform-driven governance, enabling developers to deploy applications instantly while platform teams maintain complete control over security, compliance, and infrastructure standards. The traditional trade-off between developer velocity and enterprise control is eliminated through Suga’s distributed platform system - platform engineers create reusable blueprints that deliver seamless deployment experiences while enforcing organizational requirements.
Suga provides:
  • Enterprise-grade developer experience - Visual infrastructure design, automatic scaling, and zero-config cloud deployment with production-ready Terraform
  • Platform-driven governance - Security policies, compliance, and architectural standards built into reusable platforms
  • Visual infrastructure design - Design cloud architecture with drag-and-drop components that enforce organizational patterns
  • Framework flexibility - Works as an add-on to Express, Django, FastAPI, Go HTTP, and other frameworks
  • Local cloud emulation - Develop and test with local versions of cloud services
  • Multi-cloud deployment - Generate Terraform for AWS, GCP, or Azure from the same design while maintaining governance

How Suga Works

1

Design

Use the visual editor to design your application architecture. Drag Entrypoints, databases, storage, and other resources onto the canvas and connect them together.
2

Develop

Optionally, generate type-safe client libraries for your chosen language. Build your application using familiar frameworks while Suga handles cloud resource access.
3

Deploy

Generate production-ready Terraform infrastructure code. Deploy to any cloud provider with confidence, knowing your infrastructure follows best practices.

Two Ways to Get Started

Add to Existing Applications

Add Suga to your existing TypeScript, Python, or Go application with minimal changes. Run suga init to get started, then use the visual editor to design your cloud infrastructure. Optionally, replace your existing cloud SDK calls with Suga’s unified API for seamless multi-cloud compatibility.
  • Minimal integration - Works with your existing codebase and deployment process
  • Visual infrastructure design - Design cloud resources visually or by editing YAML
  • Unified cloud API - Replace AWS, GCP, or Azure SDKs with one consistent interface
  • Production deployment - Generate battle-tested Terraform for any cloud provider
Add Suga to your existing app →

Start a New Application from a Template

Create new projects from templates that include both application code and infrastructure setup for popular frameworks:
  • Node.js + Express - REST API with TypeScript
  • Python + FastAPI - Modern async API with automatic documentation
  • Python + Django - Full-featured web framework setup
  • Go + HTTP - Lightweight HTTP server with standard library
Create a new project →

Visual Infrastructure Design

Design your cloud architecture with a drag-and-drop interface that automatically generates and maintains your infrastructure configuration. Infrastructure Design The visual editor provides:
  • Resource library - Drag databases, storage, services and entrypoints onto your canvas
  • Resource connections - Visual connections configure access permissions and routing
  • Live validation - Real-time feedback on architecture constraints
  • AI assistant - Ask the Suga assistant to help you design the perfect architecture
  • YAML sync - Changes automatically update your local suga.yaml file

Local Development Experience

Develop and test cloud applications entirely on your local machine with emulated cloud services.
terminal
suga dev 

 Suga v0.0.1
    - App: example
    - Addr: :50051

Services

 Starting [app]

Entrypoints

 Starting [ingress] http://localhost:3001

Use Ctrl-C to exit
Local development includes:
  • Service emulation - Local versions of buckets, entrypoints (websites/CDN), databases (coming soon), and other cloud resources
  • Hot reloading - Your application restarts automatically when code changes
  • Real-time logs - See application and infrastructure logs in one place
  • Easy debugging - Standard debugging tools work normally with local services

Multi-Cloud Deployment

Deploy the same application to different cloud providers or move between services on the same provider without changing your code. Suga generates provider-specific Terraform modules from your infrastructure definition.
terminal
suga build

 Terraform generated successfully
   output written to terraform/stacks/example

Next steps:
1. Run cd terraform/stacks/example to move to the stack directory
2. Initialize the stack terraform init -upgrade
3. Optionally, preview with terraform plan
4. Deploy with terraform apply
Supported cloud providers:
  • AWS - Lambda, ECS, S3, and more
  • Google Cloud - Cloud Run, Cloud Storage, etc.
  • Azure - Coming soon
  • Kubernetes - Coming soon and BYO

Architecture

Suga separates infrastructure definition from application code:
  • Infrastructure as configuration - Define cloud resources in suga.yaml, separate from application logic
  • Generated client libraries - Type-safe resource access generated from your infrastructure definition
  • Standard deployment artifacts - Produces Terraform modules that integrate with existing DevOps workflows
  • Modular providers - Granular plugins at the resource level enable custom cloud configurations
Built by the team behind Nitric, Suga incorporates lessons learned from years of cloud framework development.

Resources