Documentation

Quick Start

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: Microsoft, Google, GitHub, or Email/Password - Complete any two-factor authentication if required

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