Best Software for 2025 is now live!
Save to My Lists
Claimed
Claimed

Top Rated Hashicorp Terraform Alternatives

Hashicorp Terraform Reviews & Product Details

Hashicorp Terraform Overview

What is Hashicorp Terraform?

HashiCorp Terraform is an infrastructure as code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share. You can then use a consistent workflow to provision and manage all of your infrastructure throughout its lifecycle. Terraform can manage low-level components like compute, storage, and networking resources, as well as high-level components like DNS entries and SaaS features. Terraform creates and manages resources on cloud platforms and other services through their application programming interfaces (APIs). Providers enable Terraform to work with virtually any platform or service with an accessible API.

Hashicorp Terraform Details
Languages Supported
English
Show LessShow More
Product Description

Hashicorp Terraform is a tool that collaborate on infrastructure changes to reduce errors and simplify recovery.


Seller Details
Seller
Hashicorp
Year Founded
2012
HQ Location
San Francisco, CA
Twitter
@hashicorp
97,547 Twitter followers
LinkedIn® Page
www.linkedin.com
2,465 employees on LinkedIn®
Ownership
NASDAQ: HCP
Description

At HashiCorp, we believe infrastructure enables innovation, and we are helping organizations to operate that infrastructure in the cloud. Our suite of multi-cloud infrastructure automation products — all with open source projects at their core — underpin the most important applications for the largest enterprises in the world. As part of the once-in-a-generation shift to the cloud, organizations of all sizes, from well-known brands to ambitious start-ups, rely on our solutions to provision, secure, connect, and run their business-critical applications so they can deliver essential services, communications tools, and entertainment platforms worldwide.


KC
Overview Provided by:

Recent Hashicorp Terraform Reviews

Sadi K.
SK
Sadi K.Small-Business (50 or fewer emp.)
5.0 out of 5
"devops engineer"
Terraform's best feature is its declarative syntax, allowing you to define infrastructure as code and manage it consistently across multiple provid...
Edwin S.
ES
Edwin S.Small-Business (50 or fewer emp.)
4.5 out of 5
"Terraform benefits"
The easy way to set up and help to deploy several resources reducing the errors
Ashish M.
AM
Ashish M.Small-Business (50 or fewer emp.)
5.0 out of 5
"Terraform is very usable."
It provides automation in technolgoy. Which is very useful in software industry.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Hashicorp Terraform Media

Hashicorp Terraform Demo - Terraform state
Terraform state
Hashicorp Terraform Demo - Terraform runs
Terraform runs
Hashicorp Terraform Demo - Terraform variables
Terraform variables
Hashicorp Terraform Demo - Terraform workspaces
Terraform workspaces
Hashicorp Terraform Demo - Terraform cost estimation
Terraform cost estimation
Answer a few questions to help the Hashicorp Terraform community
Have you used Hashicorp Terraform before?
Yes

Video Reviews

92 Hashicorp Terraform Reviews

4.7 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
92 Hashicorp Terraform Reviews
4.7 out of 5
92 Hashicorp Terraform Reviews
4.7 out of 5

Hashicorp Terraform Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for Hashicorp TerraformQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Sadi K.
SK
DevOps Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Hashicorp Terraform?

Terraform's best feature is its declarative syntax, allowing you to define infrastructure as code and manage it consistently across multiple providers. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

Terraform can struggle with state file management, especially in collaborative environments, leading to potential conflicts or complexity. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

Terraform solves infrastructure provisioning and management across multiple providers using a unified language. It benefits users by improving consistency, scalability, and automation, reducing manual effort and errors. Review collected by and hosted on G2.com.

jay j.
JJ
System Administrator
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Hashicorp Terraform?

It supports all major public and private cloud including AWS, Azure, GCP and VMware.It maintains a state file that serves as a crucial component of its functionality. The state file is responsible for tracking and managing the current state of deployed resources, and it aids Terraform in understanding the necessary changes required to achieve the desired state.

Certifications are available to improve skills. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

Needs a learning curve. Terraform's plan and apply workflow is a two-step process where the first step involves generating an execution plan that shows the changes that will be applied to the infrastructure. The second step is to apply the changes to the infrastructure. During the execution of these steps, Terraform may not provide real-time feedback about the progress, and this can cause delays in getting feedback, especially in larger deployments. As the deployment size increases, the time taken to complete the changes can also increase, leading to longer feedback loops. It's worth noting that Terraform provides various ways to monitor the status of deployments, such as logs and status updates, but these may not be real-time. There are third-party tools that can help provide real-time feedback, but it's essential to evaluate the tools carefully to ensure they meet your requirements. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

Easy to manage and maintain infrastructure. Reduces human error. Review collected by and hosted on G2.com.

Edwin S.
ES
Senior NOC Analyst.
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Hashicorp Terraform?

The easy way to set up and help to deploy several resources reducing the errors Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

Lack of training access. Will like to have better support. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

Errors to create several server , vms on the cloud on premise. Pre set up with a terraform file helps to avoid this . Review collected by and hosted on G2.com.

Moises F.
MF
Lead DevOps Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Hashicorp Terraform?

Modular, Secure and Versatile. I can talk about tall the technical benefits of using Terraform but I will start with a soft skill that Terraform provides which is the ability to learn different cloud offerings. GUIs are made to simplify single deployments but when you are configuring a module you can see all the options you have for configuration. I will use Azure Storage Blobs as an example. In the GUI when you configure a storage blob by default it is open and available over the internet if you chose defaults. When you are configuring an Azure Storage blob in Terraform you can see how to quickly disable access from public, enforce TLS 1.2, add storage policies for data retention and many more. In short, it enables engineers to build right from the beggining.

Another favorite is integration. I can easily configure Terraform in Jenkins, Azure DevOps, Git Actions and I can add code security so that I can get suggestions in CI/CD. Even when developing, the local IDEs have plugins to accelerate development with security like Snyk.

The HCL language also allows you do apply software development so you can have conditions, loops, functions and different styles of data inputs (stings, arrays, tuples, etc) for better code readability and structure. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

When new services come out in cloud providers it might take longer to get a module than using a cloud tool like Bicep or Cloudformation but you can always use the API modules and Hashicorp is good at releasing updates to new features. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

- Multi-cloud infrastructure as code.

- Compliance

- Security Review collected by and hosted on G2.com.

Ramiro C.
RC
Site Reliability Engineer
Information Technology and Services
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Hashicorp Terraform?

The application is characterized by a high degree of user-friendliness and ease of installation. It was employed on a daily basis for the deployment of new features within our continuous integration and continuous deployment (CI/CD) framework. Additionally, it found utility in the establishment and maintenance of monitors and alerts within the Datadog monitoring platform. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

Although Terraform provides robust state management, handling state files and implementing best practices can be challenging. It's crucial to manage state files appropriately, and mistakes in state management can lead to issues if not handled carefully. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

Terraform addresses several challenges and provides significant benefits in our workflow. Firstly, we leverage Terraform to comprehensively manage Datadog resources, including monitors, alerts, dashboards, downtimes, and other elements critical to our monitoring and observability strategy. This centralized control ensures consistency and reliability in our monitoring setup.

Moreover, Terraform plays a pivotal role in streamlining our infrastructure management on Google Cloud Platform (GCP) through our GitLab CI/CD pipeline. By defining our infrastructure as code, we can automate the provisioning and configuration of GCP resources, ensuring reproducibility and reducing the potential for manual errors in the deployment process.

In summary, Terraform acts as a versatile solution, addressing the challenges associated with manual resource management and infrastructure provisioning. Through its capabilities, we achieve greater efficiency, consistency, and traceability in both our Datadog monitoring setup and GCP infrastructure deployment, contributing to an overall improvement in our operational processes. Review collected by and hosted on G2.com.

Utkarsh G.
UG
Associate Cloud Infra & DevOps Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Hashicorp Terraform?

One of the best benefits is the multi cloud we have to learn it only once then we can directly deploy resources on any cloud without any issues by just reading the document. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

I particularly have no dislikes it works very great. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

I work with virtual machines and kubernetes most of the time so creating it again and again by going through portal is tough with terraform it's just one command away. Review collected by and hosted on G2.com.

Abhishek C.
AC
DevOps Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Hashicorp Terraform?

Terrafom is very vast tool if we talk about infrastructure as code. It has not provider limit which i like the most because of that we can create our infrastructure on any cloud by just writing the code. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

In my point the major disadvantage about terraform is there is no built-in way to plan migrations across remote statefile of the resources. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

I think terraform is simplifying the language of HCL also it providing more features to simplifying the code so that we have a clean IAC which everyone understands by just going through it. Review collected by and hosted on G2.com.

Rakesh K.
RK
Application Development Analyst
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Hashicorp Terraform?

Terraform can instantly help build large scale infrastructure and even destroy the same infrastructure.

Commands are simple yet unique to run and helps in building infrastructure as per our requirement. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

Nothing that I know of because Terraform makes life easier to work Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

Help me in building large scale infrastructure having multiple instances and storing loads of data in s3 buckets without creating the infra everytime we want manually but instead integrated with VS code makes the deployment faster and feasible.

Help in replicating instances and importing our organisation existing configuration into Terraform without any hassle. Review collected by and hosted on G2.com.

Yogesh G.
YG
Sr. Linux and Cloud Administrator
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Hashicorp Terraform?

-The installation process is simple and quick.

- It's free and open source

-HCL is really simple and easy to learn.

- RBAC and encryption are only two of the security solutions offered by Terraform.

-Because it is declarative, it is easy to manage resources.

- Terraform supports a wide range of cloud service providers, including AWS, Azure, GCP, and Kubernetes. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

-Configuration management may be tough if the infrastructure is large.

-If code is not handled appropriately, it might become a mess.

-Team cooperation is not by default enabled, however there are possible solutions.

- Terraform may be slow for large deployments, especially if you make a lot of changes. Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

Overall, HashiCorp's Terraform is a solid infrastructure as code solution that is easy to comprehend and use. It allows for the creation of repeatable and auditable deployments and supports a wide range of providers and infrastructure types. It is, however, less adaptable than certain other tools and may be slow for large deployments. Review collected by and hosted on G2.com.

Veeraragavan J.
VJ
Azure Infra & DevOps consultant
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
What do you like best about Hashicorp Terraform?

terraform have addapted for all the major cloud providers, able to bring the infrastructure as code, which helps us to keep the infra as it is, and it can be easily re-deployed and will help us to create more environments with same set of Terraform modules. Review collected by and hosted on G2.com.

What do you dislike about Hashicorp Terraform?

I see there is always a lag between Hashicorp terraform and cloud providers, for example, if a new feature is released in any existing cloud services will take time for Terraform to support it, which is not the case with the native automation tools like ARM and BICEP Review collected by and hosted on G2.com.

What problems is Hashicorp Terraform solving and how is that benefiting you?

This helps us to keep the state of the infrastructure, which can be updated or corrected at any point of time with the help of state file. It can be integrated with DevOps to get it fully automated. Review collected by and hosted on G2.com.