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](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1716908267-tf-features-full-content-template.png&w=3840&q=75)
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.
- Remote state storageSecurely manage your Terraform state files with automatic versioning and encryption at rest.Learn more
- Team collaborationReview and approve infrastructure changes easily with version control system (VCS) integration.Learn more
- Role-based access controlsCustomize permissions for platform teams, DevOps operators, and developers consuming Terraform resources.Learn more
- Flexible workflowsRun Terraform from the CLI, a UI, version control, or the API.Learn more
- Audit logsExport audit logs to external systems via an API or connect directly into Splunk for better visualization.Learn more
- Config-driven importEfficiently migrate resources into Terraform with auto-generated configurations.Learn more
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.Learn more
- Drift detectionUse 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 codeCreate security and compliance guardrails for any Terraform run with HashiCorp Sentinel and Open Policy Agent (OPA).Learn more
- Explorer for workspace visibilityMonitor all workspace data across your organization with a consolidated view.Watch demo
- Integrate with external toolsExtend 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 suiteIntegrate 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-serviceHelp end users discover and provision infrastructure with no-code modules and ServiceNow integration.Learn more
- API and CI/CD integrationsIntegrate Terraform runs into your CI/CD pipeline for flexible automation.Try it
- Concurrent runsMake it easier for teams to work faster by adding concurrent runs to your plan.Contact sales
- Private datacenter connectivityExecute Terraform runs from behind your own firewall or connect to other private resources.Learn more
- Event notificationReceive alerts via Slack and email when issues with infrastructure are detected, so you can roll forward or roll back as needed.Learn more
- Ephemeral workspacesAuto-destroy temporary resources and inactive workspaces to reduce unnecessary costs.Watch demo
- Continuous validationMonitor infrastructure health on Day 2 and beyond with custom checks and assertions.Watch demo
Integrate with your existing infrastructure
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.