Features

Terraform grows with your evolving needs

Terraform UI Example

Unlocking the cloud operating model

From provisioning and managing resources to standardizing workflow with guardrails to optimizing infrastructure investments, Terraform has you covered.

Adopt an infrastructure as code provisioning workflow

Collaborate in a remote and SOC2-compliant environment.

  • Remote state storage

    Store and dynamically update your Terraform state file securely with encryption at rest.

  • Team collaboration

    Review and approve infrastructure changes easily with version control (VCS) integration.

  • Custom workspace permissions

    Set up different access levels for admins, DevOps operators, and developers consuming Terraform resources.

  • Flexible workflows

    Run Terraform from the CLI, a UI, version control, or the API.

  • Audit logs

    Export audit logs to external systems via an API or connect directly into Splunk for better visualization.

  • Config-driven import

    Migrate multiple imports into Terraform securely with auto-generated configurations.

Standardize best practices across your organization

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

  • Private module registry

    Create and publish modules, validated by an integrated testing workflow, that promote best practices across your teams.

  • Drift detection

    Terraform provides built-in continuous checks against infrastructure state to detect changes and provide alerts. Operators can resolve drift issues directly from Terraform.

  • Policy as code

    Create security and compliance guardrails for any Terraform run with Sentinel or third-party tools.

  • Explorer for workspace visibility

    Monitor all workspace data across your organization with a consolidated view.

  • Continuous validation

    Ensure infrastructure works as expected and get notified if any assertions fail.

  • Health checks

    Continuously validate infrastructure health after provisioning.

Scale for self-service, visibility, and optimization

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

  • Self-service

    Enable end-users to discover and provision infrastructure with no-code modules and ServiceNow integration.

  • API and CI/CD integrations

    Integrate Terraform runs into your CI/CD pipeline for improved automation.

  • Concurrent runs

    Increase your team’s velocity by adding concurrent runs to your plan.

  • Private datacenter connectivity

    Execute Terraform runs from behind your own firewall or connect to other private resources.

  • Event notification

    Receive alerts via Slack and email when issues with infrastructure are detected and roll forward or roll back.

  • Fix and optimize

    Refresh or roll back workflow to accept or decline changes with the ability to set time-to-live policies.

Integrate with your existing infrastructure

MicrosoftAWSGoogle Cloud ProviderAlibabaVMWareKubernetes logoDatadog logoPalo Alto Networks logo

Infrastructure providers

Provision and manage resources in public clouds, networking, private datacenters, and SaaS applications.

Github logoSplunk logoOkta logoPacker logoVault logoServiceNow logo

Workflow integrations

Extend the Terraform automation workflow with partner tools and run task integrations.

The benefits of Terraform

  • Cost

    Terraform reduces avoidable cloud spend by 20%+ from idle, underused, and overprovisioned resources, skills gaps, and lack of expiration dates. It automatically enforces cost-centric policies to manage and limit unneeded and insecure infrastructure.

  • Risk

    Terraform improves security posture by addressing provisioning skills gaps, enabling plug-and-play reuse of approved modules, continuously enforcing policy guardrails, and monitoring infrastructure health across your entire organization.

  • Speed

    Terraform reduces time spent using manual workflows to create, share, manage, and provision cloud infrastructure. It boosts operational efficiency by unifying workflows, gaining visibility, and minimizing redundant work.

Get started with Terraform

Terraform Cloud’s Free tier makes it easy to get started, with up to 500 managed resources, unlimited users and apply cycles, and access to essential security features like SSO and policy as code.