InfraDots logo
Documentation

Getting Started

InfraDots is the infrastructure control plane for workflows and agents. This guide gets you from sign-up to your first run.

PartWhat it isRead more
WorkflowsPlan and apply Terraform/OpenTofu from your repositories, with workspaces, variables, state and approvalsYour First Run, Workspaces
AgentsA review agent that reviews pull requests and plans, and an implement agent that writes changes and opens PRsAgents, Reviewer Guidance
Where they runInfraDots cloud, your own Kubernetes cluster with your own model, or your laptop with no accountSelf-hosted Runners, Review & implement locally

Step 1: Create Your Account

To begin using InfraDots Platform, you'll need to create an account. We offer three convenient sign-in options:

  1. Google Account: Sign in with your existing Google profile
  2. GitHub Account: Sign in with your existing GitHub account
  3. Email: Create an account with an email and password

Signup Simply visit our platform and click "Sign Up" to get started with either option.

Step 2: Set up your first organization

Create organization After creating your account, you continue with setting up your first Organization and subscription. For the subscription you can start with a free trial or you can select a subscription plan immediately and receive a bonus. InfraDots Platform offers flexible pricing options:

Payment Options

You have two ways to get started:

  1. Starter Tier: Begin with our starter tier that will always be free and is built specifically for small teams.
  2. Choose another plan: Choose one of our other plans like Growth or Enterprise and set up a subscription directly
  • Growth
  • Enterprise

Step 3: Optional Onboarding Flow

After creating your organization, InfraDots Platform offers an optional onboarding flow designed to help you get familiar with the platform's key features. This onboarding is perfect for new users but can be skipped if you're more experienced with infrastructure management platforms.

What's Included in Onboarding

Onboarding offers two paths:

  1. Guided onboarding - for first time users using our AI to provision infrastructure on your selected cloud
  2. Custom onboarding - you choose which components to import and create Onboarding
  • Workspace Import: Import infrastructure code from other providers
  • VCS Integration: Connect your version control system (GitHub, GitLab, etc.)
  • Team Collaboration: Add team members and configure permissions
  • Monitoring and Management: Set up monitoring and understand the dashboard

Skipping: if you're an experienced user or prefer to explore the platform independently you may skip the onboarding by clicking the Skip button

Platform Architecture

The diagram below shows how InfraDots Platform components work together:

┌─────────────────────────────────────────────────────────────┐
│                     InfraDots Platform                      │
│                                                             │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐   │
│  │ Organization │───▶│  Workspaces  │───▶│     Runs     │   │
│  │              │    │              │    │  Plan/Apply  │   │
│  └──────┬───────┘    └──────┬───────┘    └──────┬───────┘   │
│         │                   │                   │           │
│         ▼                   ▼                   ▼           │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐   │
│  │   Members    │    │  Variables   │    │ Worker Pools │   │
│  │ & Permissions│    │  & State     │    │  (Execution) │   │
│  └──────────────┘    └──────────────┘    └──────────────┘   │
│                                                             │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐   │
│  │VCS Providers │    │    Agents    │    │ Integrations │   │
│  │ GitHub/GitLab│    │  AI Reviews  │    │  Webhooks    │   │
│  └──────────────┘    └──────────────┘    └──────────────┘   │
└─────────────────────────────────────────────────────────────┘

How a Run Works

  1. Trigger — A VCS push or manual action triggers a run
  2. Plan — InfraDots generates a Terraform plan showing proposed changes
  3. Review — The review agent analyzes the plan together with the code change and comments on the pull request
  4. Implement — If changes are needed, the implement agent can write the fix and open a pull request, which goes back through the same run
  5. Apply — After approval, changes are applied to your infrastructure
  6. Notify — Integrations send webhooks to external services

Next Steps

Once you've completed the initial setup, you're ready to:

  1. Terraform & OpenTofu basics: Learn the core concepts if you're new to infrastructure as code
  2. Your first run: Run plan and apply in InfraDots step by step
  3. Create Workspaces: Set up your infrastructure configurations
  4. Connect VCS: Link your version control repositories
  5. Import Existing Infrastructure: Migrate from other providers
  6. Invite Team Members: Add collaborators to your organization
  7. Configure Integrations: Set up third-party service connections

Getting Help

If you need assistance at any point:

  • Check out our comprehensive documentation in the other sections
  • Use the built-in help system within the platform
  • Contact our support team for personalized assistance