Skip to main content

Terraform grows with your evolving needs

Use infrastructure as code to provision and manage any infrastructure across your organization.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‍​‍​‍​‌‌‍‍‌‌​‍​‌‌‌‍‌​‌​​‌​​‌‌‌​‌​‌‌‍​‌​‌‌‌​‌‌‍‌‍‌‌​‌‌‌‌‍‌‍‌‌‌‍‌‍‌‌‌‌‌‌​‌‌‍‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‌‍‍‌​​‍‌‌‌‍‌‌‌​‌‍‌‍‍‌​‌‌‌‌‌‌​‍‌​‌‌​‌‌‌​‌‌‌‍‌‌‍‍‌​‍‌​‌‌‌​‌​‌‌​‍​‌‍​‌‌​‍‌‍‌​‍​‌‍‌‍‌‍‍‌‌‍‌‌‌‍​‌‍‌​‌‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌​‌‍‌‌‌​‌‍​‌​‍‌‍‍‌‌​​‌‌​‌‍‍‌‌‍‌‍‍​‍​‍‌‌‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‍​‍​‍​‌‌‍‍‌‌​‍​‌‌‌‍‌​‌​​‌​​‌‌‌​‌​‌‌‍​‌​‌‌‌​‌‌‍‌‍‌‌​‌‌‌‌‍‌‍‌‌‌‍‌‍‌‌‌‌‌‌​‌‌‍‌​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌​​‍‌‌‍‍‌​​‍‌‌‌‍‌‌‌​‌‍‌‍‍‌​‌‌‌‌‌‌​‍‌​‌‌​‌‌‌​‌‌‌‍‌‌‍‍‌​‍‌​‌‌‌​‌​‌‌​‍​‌‍​‌‌​‍‌‍‌​‍​‌‍‌‍‌‍‍‌‌‍‌‌‌‍​‌‍‌​‌‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌​‌‍‌‌‌​‌‍​‌​‍‌‍‍‌‌​​‌‌​‌‍‍‌‌‍‌‍‍​‍​‍‌‌

image of a cropped hexagonal gradient line pattern

Optimize infrastructure throughout its lifecycle

From provisioning and managing resources to standardizing workflows with policy guardrails, Terraform maximizes your infrastructure investments.

Adopt an infrastructure as code provisioning workflow

Collaborate in a remote and SOC 2-compliant environment.

  • Stacks (beta) Simplify the coordination, deployment, and management of interdependent Terraform configurations.
  • Remote state storageSecurely manage your Terraform state files with automatic versioning and encryption at rest.
  • Team collaborationReview and approve infrastructure changes easily with version control system (VCS) integration.
  • Role-based access controlsCustomize permissions for platform teams, DevOps operators, and developers consuming Terraform resources.
  • Flexible workflowsRun Terraform from the CLI, a UI, version control, or the API.
  • Audit logsExport audit logs to external systems via an API or connect directly into Splunk for better visualization.
  • Config-driven importEfficiently migrate resources into Terraform with auto-generated configurations.
  • Terraform migrate (beta)Automate the migration from Terraform Community Edition to HCP Terraform or Terraform Enterprise.

Standardize best practices across your organization

Help your team remain secure and compliant every time they make a change to infrastructure.

  • Private registryCreate and publish reusable modules, validated by an integrated testing workflow, that promote best practices across your teams.
  • Module testing and management (beta)Generate tests, automate testing, and provide warning before module deprecation.
  • Drift detectionUse built-in continuous checks against infrastructure state to detect changes and provide alerts. Operators can resolve drift issues directly from Terraform.
  • Policy as codeCreate security and compliance guardrails for any Terraform run with HashiCorp Sentinel and Open Policy Agent (OPA).
  • Explorer for workspace visibilityMonitor all workspace data across your organization with a consolidated view.
  • Integrate with external toolsExtend Terraform workflows with third-party partner services for single sign-on, logging, security and compliance tools, cost management, and more.
  • Unify on the HashiCorp suiteIntegrate with Vault for secrets management, HCP Packer for a golden image pipeline, and Boundary for privileged access management.

Scale for self-service, visibility, and optimization

Integrate Terraform functionality into the workflows your team uses every day.​​​​

  • Self-serviceHelp end users discover and provision infrastructure with no-code modules and ServiceNow integration.
  • API and CI/CD integrationsIntegrate Terraform runs into your CI/CD pipeline for flexible automation.
  • Concurrent runsMake it easier for teams to work faster by adding concurrent runs to your plan.
  • Private datacenter connectivityExecute Terraform runs from behind your own firewall or connect to other private resources.
  • Event notificationReceive alerts via Slack and email when issues with infrastructure are detected, so you can roll forward or roll back as needed.
  • Ephemeral workspacesAuto-destroy temporary resources and inactive workspaces to reduce unnecessary costs.
  • Continuous validationMonitor infrastructure health on Day 2 and beyond with custom checks and assertions.
  • Internal development platform Make compliant infrastructue easily available to developers with HCP Waypoint.
Get started faster

Integrate with your existing infrastructure

Infrastructure providersProvision and manage resourcesWith more than 4,000 providers, you can extend Terraform across all public clouds, networks, private datacenters, and SaaS applications.
Workflow integrationsExtend the Terraform automation workflowTerraform integrates with the enterprise tools you already use, from single sign-on to IT service management and 25+ run task partner integrations.
USE CASES

End-to-end automation for better business outcomes

  • Optimize costsEliminate idle, underused, and over provisioned resources and reduce cloud spend by 20%. Terraform automatically enforces cost-centric policies to manage and limit unneeded, insecure infrastructure.
  • Reduce riskTighten security and provisioning skills gaps with reusable, compliant plug-and-play modules. Terraform also continuously enforces policy guardrails and monitors infrastructure health across your entire organization.
  • Move fasterStop wasting time with manual workflows. Terraform automates how you create, share, manage, and provision infrastructure. It improves efficiency by unifying workflows, sharpening visibility, and cutting redundant work.

Get started with Terraform

It takes only a few minutes to get started with HCP Terraform’s Free tier. You can have up to 500 managed resources, unlimited users and apply cycles, and access to essential security features like SSO and policy as code.