InfraDots logo

The infrastructure control plane for workflows and agents

Every infrastructure change, from people or agents, in one place

Plan, review and apply Terraform, OpenTofu and Terragrunt with agents that review changes and open fixes, in our cloud or your own cluster, with your own models.

No credit card required for our starter tier

Stop rubber-stamping infrastructure PRs

A 400-line plan gets a quick LGTM because nobody has time to read it, and the pull requests nobody can review just sit there. InfraDots agents read every change with its plan, so your reviewers start from the findings.

Reviews that read the plan

Every pull request is reviewed together with its plan: what gets created, changed, replaced or destroyed, checked against the checklists for the resources it touches.

Fixes, not just comments

Findings can become a pull request: the implement agent writes the fix, and follow-up requests add to the same pull request.

Reviews to your standards

Your team's reviewer guidance is applied to every review, so the agent flags what your team cares about.

Workflows and agents, in our cloud or yours

One workflow for people and agents

Workspaces for Terraform, OpenTofu and Terragrunt, plan and apply runs with approvals, connected to GitHub, GitLab or Bitbucket.

Agents that review

The review agent reads the change with its plan, checks it against risk-based checklists, comments on the lines that matter and can request changes.

Agents that fix

Ask from the web app, Slack, the CLI or your IDE: the implement agent writes the change and opens a pull request, and follow-ups land on the same one.

Your cluster, your models

Run the agents and the Terraform executor in your own Kubernetes cluster with our public Helm chart, on your Anthropic, Bedrock, Vertex AI or Azure AI Foundry account.

Run it on your laptop

idp agent review --offline reviews your branch before you push. Free, with your own model key and no account.

Know what's changing

Drift checks, usage insights, variables and secrets, teams and permissions, and a Terraform provider and CLI to manage it all as code.

Start free

No credit card required for our starter tier

Need help getting there? Our engineers migrate you in 4 weeks.

We review your cloud setup, plan the migration and codify it with your team, with every change reviewed before it hits production. 4-week guarantee: if we don't deliver, your first 6 months are free.

Book your infrastructure review

Frequently Asked Questions

What is InfraDots?

InfraDots is the infrastructure control plane for workflows and agents: one place for every infrastructure change, whether a person or an agent makes it. You plan, review and apply Terraform, OpenTofu and Terragrunt through workspaces with approvals, while agents review your changes and open pull requests with fixes.

What do the agents do?

The review agent reviews every pull request together with its plan, checks it against risk-based checklists, comments on the lines that matter and can request changes. The implement agent writes a change you ask for, from the web app, Slack, the CLI or your IDE, and opens a pull request for your review; follow-up requests add to the same pull request. Agents look up the newest provider and module versions in the public registries, and follow your team’s reviewer guidance.

What is a workspace in InfraDots?

A workspace is the execution unit that binds your Infrastructure as Code to a Version Control System(VCS) where your code resides. The workspace is tied to a branch of the VCS and a folder if there is a folder structure (monorepo).

What is concurrency in InfraDots?

This is simply the ruleset that limits how many workspace executions and agent reviews can happen at the same time

What is an interaction in InfraDots?

Interactions are the units we use to measure how many times our agents were invoked and took action: a review or an implementation. Local runs with `idp agent --offline` never reach InfraDots, so they are not interactions.

Is InfraDots cloud-agnostic?

Yes, InfraDots is completely cloud-agnostic. Whether you're using AWS, Azure, Google Cloud, or any other cloud provider, our platform can help you manage your infrastructure regardless of where it's hosted.

How does InfraDots improve developer productivity?

InfraDots provides self-service capabilities that empower your development teams to provision and manage infrastructure without waiting for operations teams. This reduces handoffs, eliminates waiting periods, and allows developers to focus on building features instead of managing infrastructure.

What support does InfraDots provide for infrastructure planning?

We offer human collaboration with our expert team who can help you map out your infrastructure roadmap and pipeline. Our team works with you to understand your specific needs and create a tailored infrastructure strategy.

What infrastructure frameworks does InfraDots support?

InfraDots supports Terraform, OpenTofu and Terragrunt.

Can I run InfraDots in my own cluster, with my own model?

Yes, on the Growth and Enterprise plans. Self-hosted runners run the agents and the Terraform executor in your own Kubernetes cluster from our public Helm chart, and connect out to InfraDots over HTTPS only. The agents use your own model account: Anthropic, AWS Bedrock, Google Vertex AI or Azure AI Foundry.

Can I try the agent without an account?

Yes. Install the idp CLI and run `idp agent review --offline` in your repository to review your branch before you push, or `idp agent implement --offline "add versioning to the logs bucket"` to get a change on a new local branch. It runs on your machine with your own model key, is free, and needs no InfraDots account.