> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/infrastructure-as-code-management/new-to-iacm/get-started.md).

# Get started with IaCM

Welcome to the Harness IaCM onboarding guide. Discover how Harness streamlines and secures your infrastructure management with Infrastructure as Code Management (IaCM).

### What is IaCM? <a href="#what-is-iacm-iacm-what-is-iacm" id="what-is-iacm-iacm-what-is-iacm"></a>

IaC automates infrastructure management via code. IaCM enhances this by ensuring consistent, accountable, and repeatable deployments. Harness boosts IaCM with [**real-time cost estimation**](/infrastructure-as-code-management/platform/workspaces/cost-estimation.md), [**automated policy enforcement**](/infrastructure-as-code-management/platform/policy-and-governance/terraform-plan-cost-policy.md), and [**drift detection**](/infrastructure-as-code-management/platform/iacm-pipelines/operations-overview.md), ensuring efficient provisioning and compliance with standards.

{% hint style="info" %}
**TERRAFORM TO OPENTOFU MIGRATION**

Harness IaCM supports integration with all **OpenTofu** versions.\
For **Terraform**, we support all MPL versions up to **1.5.x**, any BSL versions (from 1.6.0) are not supported.

Follow this [**OpenTofu migration guide**](https://opentofu.org/docs/intro/migration/) to transition from Terraform to OpenTofu and leverage the benefits of this open-source alternative.
{% endhint %}

Go to [What's supported in Harness IaCM](/infrastructure-as-code-management/troubleshooting-and-resources/whats-supported.md) to review supported cloud and Git providers.

{% @harness-package-selector/package-selector platforms="%5B%7B%22label%22%3A%22AWS%20CDK%22%2C%22slug%22%3A%22aws-cdk%22%2C%22path%22%3A%22infrastructure-as-code-management%2Fnew-to-iacm%2Fget-started%2Faws-cdk-get-started%22%7D%2C%7B%22label%22%3A%22OpenTofu%22%2C%22slug%22%3A%22opentofu%22%2C%22path%22%3A%22infrastructure-as-code-management%2Fnew-to-iacm%2Fget-started%2Fopentofu-get-started%22%7D%2C%7B%22label%22%3A%22Terragrunt%22%2C%22slug%22%3A%22terragrunt%22%2C%22path%22%3A%22infrastructure-as-code-management%2Fnew-to-iacm%2Fget-started%2Fterragrunt-get-started%22%7D%2C%7B%22label%22%3A%22Terraform%22%2C%22slug%22%3A%22terraform%22%2C%22path%22%3A%22infrastructure-as-code-management%2Fnew-to-iacm%2Fget-started%2Fterraform-get-started%22%7D%5D" %}

### Next steps <a href="#next-steps-iacm-next-steps" id="next-steps-iacm-next-steps"></a>

This guide introduced you to the core functionalities and setup of Harness IaCM, from creating workspaces to configuring pipelines. To enhance your experience and team efficiency, get the most out of Harness IaCM's built-in reusable features, including:

* [Workspace templates](/infrastructure-as-code-management/platform/workspaces/workspace-templates.md): Quickly create workspaces with predefined, customizable templates.
* [Module Registry](/infrastructure-as-code-management/registry/module-registry.md): Share and reuse infrastructure modules across teams to standardize deployments.
* [Default pipelines](/infrastructure-as-code-management/platform/iacm-pipelines/default-pipelines.md): Start with ready-made pipeline templates to accelerate automation and apply best practices.
* [Queue step](/infrastructure-as-code-management/platform/iacm-pipelines/operations-overview.md): Serialize pipeline executions to track concurrent executions and prevent state conflicts.
* [Harness CLI](/infrastructure-as-code-management/use-iacm/iacm-cli-commands/harness-cli.md): Install the unified CLI to list, get, and execute IaCM workspaces from your terminal.

Go to [Harness AI Chat use cases](/harness-ai/untitled-1/use-harness-ai/use-cases/harness-ai-chat-guide.md) for more use cases on Harness AI, and platform integration.

For an interactive onboarding experience including further use cases and features like **drift detection**, **remote backends**, and **policy enforcement**, check out [Harness IaCM self-paced training](https://university-registration.harness.io/self-paced-training-harness-infrastructure-as-code-management).
