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