Architect

Setup Wizard

The Setup Wizard guides you through creating infrastructure step-by-step. It’s perfect for new projects or when you’re not sure where to start.

  • 8 guided steps from project basics to code generation
  • Cost estimates shown in real-time as you configure
  • Compliance-aware region and configuration suggestions
  • Multi-output generates Terraform, Docker, and K8s files

Starting the Wizard

VS Code / Cursor
Command Palette (Ctrl+Shift+P) → Architect: Open Setup Wizard
JetBrains IDEs
ToolsAIVory ArchitectSetup Wizard

Wizard Steps

1 Basics
2 Compliance
3 Provider
4 Config
5 Options
6 Containers
7 Review
8 Generate

Step 1: Project Basics

Define your project’s foundation:

Project Name
A name for your infrastructure project
Application Type
Web app, API, ML/AI workload, etc.
Scale Level
Development, Staging, or Production
Monthly Budget
Optional constraint for cost optimization
Note The application type helps Architect suggest appropriate resource configurations for your use case.

Step 2: Compliance Requirements

Select any compliance standards your infrastructure must meet:

GDPR
EU data protection requirements
HIPAA
Healthcare data compliance
SOC 2
Security and availability controls
PCI-DSS
Payment card industry standards
Note The wizard ensures your infrastructure is deployed in compliant regions and configurations based on your selections.

Step 3: Cloud Provider

Choose your primary cloud provider:

AWS
Enterprise, wide service range
Azure
Microsoft ecosystem, hybrid cloud
GCP
Data analytics, Kubernetes
Hetzner
Cost-effective European hosting
RunPod GPU
GPU cloud for AI/ML workloads
DeepInfra AI
AI inference and model hosting

Step 4: Infrastructure Configuration

Configure your compute, database, and storage resources.

Compute

  • Number of instances - How many servers/VMs to deploy
  • Instance type - Size and specs (with pricing shown)
  • GPU requirements - Optional GPU configuration for ML workloads

Database

  • Database engine - PostgreSQL, MySQL, Redis, MongoDB, etc.
  • Managed vs. self-hosted - Use cloud-managed service or deploy on VM
  • Storage size - Initial storage allocation

Storage

  • Object storage - S3-compatible buckets for files
  • Block storage - Additional volumes for VMs

Step 5: Advanced Options

Fine-tune your infrastructure with optional features:

Auto-scaling
Automatically scale based on demand
Load Balancing
Distribute traffic across instances
CDN
Content delivery for static assets
Multi-AZ
High availability across zones
Backup Strategy
Daily, weekly, or continuous

Step 6: Container Strategy

If using containers, configure your orchestration approach:

Docker Compose
Simple multi-container setups, development environments
Kubernetes
Production orchestration, auto-scaling
Managed K8s Premium
EKS (AWS), AKS (Azure), GKE (GCP)

Step 7: Review

Review your complete configuration:

  • Summary of all selections across previous steps
  • Estimated monthly cost calculated in real-time
  • Validation warnings if any configuration issues detected
Warning This is your chance to go back and adjust any settings before generation.

Step 8: Generate

Choose what files to generate:

Output Files Created
Terraform main.tf, variables.tf, outputs.tf, providers.tf
Docker Compose docker-compose.yml
Kubernetes Deployment, Service, Ingress YAML files

After generation, you’ll see options to:

  • View in Designer - Open the visual designer with your infrastructure
  • Open Files - View the generated code files
  • Deploy Now - Start the deployment workflow

Tips

Budget Optimization
  • Set a budget in Step 1 to see cost-aware recommendations
  • The wizard highlights when selections exceed your budget
  • Downgrade suggestions appear when applicable
Starting Simple
  • Start with Development scale for testing
  • Add complexity incrementally
  • You can always regenerate with different settings
Multiple Environments

Run the wizard multiple times for different environments:

  • Development - Minimal resources
  • Staging - Production-like but smaller
  • Production - Full scale with HA

After the Wizard

Once you’ve generated files:

  1. Review code - Check the generated Terraform/Docker/K8s files
  2. Add credentials - Configure cloud provider credentials
  3. Deploy - Use the deployment workflow to apply changes
  4. Iterate - Modify in the visual designer as needed

Next Steps