Quick Start Guide

Get up and running with Infra0 in minutes.

Step 1: Sign In

  • Visit the Infra0 login page
  • Choose your preferred login method: Google, GitHub, or Username/Password
  • If your email is not yet verified, enter the 6-digit code emailed to you to continue

Step 2: Create Your First Project

  • Click 'Projects' in the left sidebar
  • Click the 'New Project' button (top right)
  • Enter a project name and description
  • Select your target cloud provider (AWS, Azure, or GCP)
  • Click 'Create'

Step 3: Create a Workspace

  • Open your project from the Projects list
  • Click 'New Workspace'
  • Enter a workspace name
  • Optionally configure a remote state bucket for Terraform state storage
  • Click 'Create'

Step 4: Add Cloud Credentials

  • Navigate to 'Cloud Provider Credentials' in the sidebar
  • Click 'Add Credentials'
  • Select your cloud provider
  • Enter your access keys, service principal, or service account credentials
  • Save the credentials

Step 5: Open the Workspace Editor

  • From the workspace list, click into a workspace
  • The editor opens with three areas:
  • Left Panel: AI chat assistant
  • Right Panel: Terminal, IDE, and graph preview
  • Bottom Dock: Terraform operation buttons

Step 6: Use the AI Chat to Write Infrastructure

  • Type your infrastructure request in the chat (e.g., 'Create an S3 bucket with versioning enabled')
  • The AI will generate Terraform code
  • Review the code in the IDE panel
  • Use the Dock to run terraform plan and apply

Step 7: Deploy Infrastructure

  • Click 'Init' in the dock to initialize Terraform
  • Click 'Plan' to preview what will be created
  • Select your environment (Dev, Staging, Prod) from the environment selector
  • Click 'Apply' to deploy your infrastructure