Introduction
StackSolo is an open source CLI tool that helps solo developers deploy cloud infrastructure without learning Terraform or clicking through cloud consoles.
What is StackSolo?
Section titled “What is StackSolo?”You write a simple JSON config file describing what you want:
{ "project": { "name": "my-app", "gcpProjectId": "my-gcp-project", "region": "us-central1", "networks": [{ "name": "main", "functions": [{ "name": "api" }], "uis": [{ "name": "web" }] }] }}Then run stacksolo deploy, and StackSolo:
- Generates real Terraform/CDKTF code
- Creates all the GCP resources
- Outputs URLs and connection strings
Key Points
Section titled “Key Points”- Open source - MIT licensed, community driven
- Runs locally - No SaaS, no accounts, no vendor lock-in
- Generates real code - You can audit and eject anytime
- Plugin-based - Extend with your own resources
What Can You Build?
Section titled “What Can You Build?”StackSolo helps you deploy common patterns on Google Cloud:
| Pattern | Resources Created |
|---|---|
| API | Cloud Function + Load Balancer |
| Full Stack | Function + Static Site + Database |
| Microservices | Multiple Cloud Run containers |
| Event-Driven | Functions + Pub/Sub topics |
Start From a Stack
Section titled “Start From a Stack”Don’t want to start from scratch? Clone a pre-built stack:
# List available stacksnpx stacksolo clone --list
# Clone a complete applicationnpx stacksolo clone rag-platform my-chatbotStacks are complete, deployable applications with full source code, infrastructure config, and documentation.
How It Works
Section titled “How It Works”Your Config → StackSolo → Terraform/CDKTF → GCP Resources- You write
stacksolo.config.json - StackSolo generates infrastructure code
- Terraform deploys to GCP
- You get working URLs
The generated code lives in .stacksolo/cdktf/ - you own it completely.
Next Steps
Section titled “Next Steps”- Quickstart - Deploy your first app in 5 minutes
- Installation - Install the CLI
- Configuration Guide - Learn the config format