> 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/3.0/platform.md).

# Platform

- [Workspaces](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces.md): Create, configure, and manage IaCM workspaces for infrastructure provisioning and state management.
- [Workspaces overview](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/workspace-overview.md): Understand what a workspace is in Harness IaCM, including the overview tab, cost visibility cards, workspace tabs, and statuses.
- [Workspace Insights](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/insights.md): Review drift and cost optimization insights for a workspace, and remediate them with the IaCM Remediation Agent.
- [Create a workspace](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/create-workspace.md): Learn how to create a workspace.
- [Provision Workspaces](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/provision-workspace.md): Learn how to provision workspaces using an interactive guide, step-by-step instructions, and YAML.
- [Workspace Settings](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/workspace-tabs.md): Learn about workspace settings and the information in your workspace tabs.
- [Roll back workspace state](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/state-rollback.md): Roll a workspace's Terraform or OpenTofu state file back to a previous version from the State tab.
- [Cost Estimation](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/cost-estimation.md): Learn how to enable and use cloud cost estimation and Cloud Cost Management Integration for IaCM workspaces.
- [Workspace Expressions](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/workspace-expressions.md): Discover how to utilize workspace expressions for dynamic CI/CD pipeline customization in Harness IaCM.
- [Workspace Permissions](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/workspace-rbac.md): Configure role-based access control for IaCM workspaces and variables.
- [Workspace templates](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/workspace-templates.md): Create workspace templates to standardize configurations, and learn how template-locked fields behave when you update a linked workspace.
- [CLI Integration](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/cli-integration.md): Learn how to use CLI integration to confirm your remote backend.
- [Workspace Statuses](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/workspace-statuses.md): Understand IaCM workspace statuses so you can filter and identify workspaces by their current state.
- [IaCM Remediation Agent](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/remediation-agent.md): Use the IaCM Remediation Agent to generate pull requests with recommended IaC changes for drift insights.
- [Destroy Workspaces](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/destroy-workspaces.md): Learn how to destroy workspaces using an interactive guide, step-by-step instructions, and YAML.
- [Drift Detection and Ephemeral Workspaces](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/drift-ephemeral-workspaces.md): Configure scheduled drift detection and automatic workspace lifecycle (ephemeral workspaces) at the workspace and project level in Harness IaCM.
- [Delete Workspace](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/workspaces/delete-workspace.md): Learn how to delete a workspace.
- [Pipelines](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines.md): Configure pipelines for IaCM workspace operations including provisioning, drift detection, and PR automation.
- [Pipeline Operations](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/operations-overview.md): Enhance your IaCM pipelines with approvals, drift detection, PR automation, and more.
- [Approval Step](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/operations-overview/approval-step-operations-overview.md): Review proposed infrastructure changes before applying them in your IaCM pipeline.
- [Queue Step](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/operations-overview/queue-step-operations-overview.md): Serialize concurrent IaCM runs for the same workspace with the queue step.
- [Drift Detection](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/operations-overview/drift-detection-operations-overview.md): Detect infrastructure drift and reconcile live cloud resources with your IaCM configuration.
- [PR Automation](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/operations-overview/pr-automation-operations-overview.md): Trigger and manage IaCM plan pipelines automatically from pull requests.
- [Default Pipelines](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/default-pipelines.md): Learn how to use and auto-create Harness IaCM default pipelines to run Plan, Provision, Detect Drift, and Destroy operations directly from any workspace.
- [Remove and Import Resources](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/remove-resources.md): Learn how to remove and import resources.
- [Custom Images](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/plugin-images.md): Create and use your own Terraform plugin images.
- [Analyze infrastructure risk with AI](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-pipelines/blast-radius-agent.md): Use the IaCM Blast Radius Agent step to score the risk of a Terraform or OpenTofu plan and explore a visual resource dependency graph before you apply.
- [Connectors & Variables](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-connectors-variables.md): Configure cloud connectors and variable sources for IaCM workspaces.
- [Connectors & Variable Sources](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-connectors-variables/connectors-variables.md): Add connectors and configure environment variables, OpenTofu/Terraform variables, and variable files for an IaCM workspace.
- [Variable Sets](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-connectors-variables/variable-sets.md): Learn how Variable Sets let you define reusable environment variables, Terraform variables, and secrets once, then apply them across multiple IaCM workspaces.
- [AWS Connector Authentication](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-connectors-variables/aws-connector-auth.md): Configure AWS connector authentication for IaCM workspaces using access keys, OIDC, node roles, or IRSA.
- [IaCM plugins](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/iacm-connectors-variables/iacm-plugins.md): Configure IaCM plugin behavior using environment variables on your workspace, including proxy trust configuration and pre-baked provisioner binary detection.
- [Policy & Governance](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/policy-and-governance.md): Enforce governance rules on IaCM workspaces using OPA policies and Terraform plan cost policies.
- [OPA Policies](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/policy-and-governance/opa-workspace.md): Learn how to use OPA to add security and governance to your IaCM pipeline
- [Built-in Policies](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/policy-and-governance/terraform-plan-cost-policy.md): A guide to show you how to add a terraform plan cost policy
- [Reports & Insights](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/reports-and-insights.md): View workspace execution history, resource state, and output variables in IaCM.
- [Monitoring & Cost Insights](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/reports-and-insights/reports.md): Learn how to use the reports to get insight into Workspaces activities, cost, and provisioning status
- [Workspace Resources & History](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/reports-and-insights/review-workspace.md): Review workspace resources, states, and execution history.
- [Output Parameters](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/reports-and-insights/output-variables.md): Learn how to use Terraform output variables in the pipeline
- [Dashboards](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/reports-and-insights/dashboards.md): Learn how to use the IaCM Dashboard to gain insights into workspace usage, visualize data, and customize your dashboard for better decision-making.
- [Platform Integrations](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/platform-integrations.md): Integrate IaCM with the Harness platform using the MCP server, IDP plugin, and CD module.
- [Harness MCP Server](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/platform-integrations/iacm-mcp.md): Use the Harness MCP Server to discover, create, and update IaCM workspaces, variable sets, modules, and providers from AI-powered tools using natural language.
- [Provision Resources During Deployment](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/platform-integrations/cd-integration.md): Combine IaCM and CD stages to provision infrastructure and deploy applications in a single pipeline.
- [IaCM Plugin for Internal Developer Portal](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/platform-integrations/idp-plugin.md): Connect IaCM workspaces to your IDP service catalog so developers can review provisioned resources, data sources, and outputs without leaving the developer portal.
- [Self-Managed Platform (SMP)](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/platform-integrations/smp.md): Enable and configure Infrastructure as Code Management (IaCM) in a self-hosted Harness deployment.
- [Harness Delegate](https://developer.harness.io/infrastructure-as-code-management/3.0/platform/platform-integrations/delegate.md): Configure build infrastructure and Harness Delegate for IaCM pipeline execution.
