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
    Simplify the coordination, deployment, and management of interdependent Terraform configurations.
    Watch demo
  • Remote state storage
    Securely manage your Terraform state files with automatic versioning and encryption at rest.
    Learn more
  • Team collaboration
    Review and approve infrastructure changes easily with version control system (VCS) integration.
    Learn more
  • Role-based access controls
    Customize permissions for platform teams, DevOps operators, and developers consuming Terraform resources.
    Learn more
  • Flexible workflows
    Run Terraform from the CLI, a UI, version control, or the API.
    Learn more
  • Audit logs
    Export audit logs to external systems via an API or connect directly into Splunk for better visualization.
    Learn more
  • Config-driven import
    Efficiently migrate resources into Terraform with auto-generated configurations.
    Learn more
  • Terraform migrate
    Automate the migration from Terraform Community Edition to HCP Terraform or Terraform Enterprise.
    Learn more

Standardize best practices across your organization

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

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

Scale for self-service, visibility, and optimization

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

  • Self-service
    Help end users discover and provision infrastructure with no-code modules and ServiceNow integration.
    Learn more
  • API and CI/CD integrations
    Integrate Terraform runs into your CI/CD pipeline for flexible automation.
    Try it
  • Concurrent runs
    Make it easier for teams to work faster by adding concurrent runs to your plan.
    Contact sales
  • Private datacenter connectivity
    Meet higher levels of security and governance with private VCS access, policy enforcement, and run tasks.
    Learn more
  • Event notification
    Receive alerts via Slack and email when issues with infrastructure are detected, so you can roll forward or roll back as needed.
    Learn more
  • Ephemeral workspaces
    Auto-destroy temporary resources and inactive workspaces to reduce unnecessary costs.
    Watch demo
  • Continuous validation
    Monitor infrastructure health on Day 2 and beyond with custom checks and assertions.
    Watch demo
  • Internal development platform
    Make compliant infrastructue easily available to developers with HCP Waypoint.
    Learn more
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 costs
    Eliminate 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 risk
    Tighten 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 faster
    Stop 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.