It is easy to architect cloud infrastructure using the solution. Also, its simple interface helps in developing specific scripts.
Senior FullStack Developer/Engineer/Architect at Capitbrok
Has good scalability and is easy to integrate
Pros and Cons
- "It is a stable solution."
- "They should include tutorials for understanding the use cases."
What is most valuable?
What needs improvement?
They should provide more tutorials to understand the solution's use cases. Also, they include more specific features into it.
For how long have I used the solution?
I have been using the solution for three years.
What do I think about the stability of the solution?
It is a stable solution.
Buyer's Guide
HashiCorp Terraform
June 2026
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
903,182 professionals have used our research since 2012.
What do I think about the scalability of the solution?
It is a scalable solution.
How was the initial setup?
The solution's initial setup process is straightforward. It takes a couple of weeks to complete. Once you define everything, you can start working on it right away. The deployment happens almost immediately.
What other advice do I have?
I recommend the solution to others. I rate it ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr cloud engineer at a tech vendor with 201-500 employees
Can easily automate functions on the cloud and has easy commands
Pros and Cons
- "It's very easy to automate functions on the cloud with HashiCorp Terraform. The commands are easy as well."
- "The syntax is a bit difficult, and it would great if it could be easier."
What is our primary use case?
We use it to deploy resources on AWS.
What is most valuable?
It's very easy to automate functions on the cloud with HashiCorp Terraform. The commands are easy as well.
What needs improvement?
The syntax is a bit difficult, and it would great if it could be easier.
For how long have I used the solution?
I've been using HashiCorp Terraform for four and a half years.
What do I think about the stability of the solution?
HashiCorp Terraform is a stable solution. We have 15 people who use it in our organization.
How was the initial setup?
The initial setup is straightforward and easy.
What's my experience with pricing, setup cost, and licensing?
There are free and paid versions of the solution. We use the free version.
What other advice do I have?
I would recommend HashiCorp Terraform and rate it at eight out of ten. I like that there is a free version of the product, but the coding could be easier.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
HashiCorp Terraform
June 2026
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
903,182 professionals have used our research since 2012.
Sr. MTS Software Engineer at a financial services firm with 10,001+ employees
A rapid and promising tool that helps us with our operations
Pros and Cons
- "It is a stable solution."
- "Terraform doesn't support Artifactory as a backend."
How has it helped my organization?
HashiCorp Terraform does a good job and helps us set up all operations.
What is most valuable?
There are no specific valuable features as the whole product is good.
What needs improvement?
Terraform doesn't support Artifactory as a backend.
For how long have I used the solution?
We have used this solution for about four years and are using the latest version.
What do I think about the stability of the solution?
It is a stable solution.
What do I think about the scalability of the solution?
I am unsure about the scalability.
How are customer service and support?
We have never used their technical support.
Which solution did I use previously and why did I switch?
We have not used any other solutions.
What other advice do I have?
I rate the solution a ten out of ten. HashiCorp Terraform is a rapid and promising tool.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Network Team Lead at Atlas Security
High availability, effective server provisioning tool for both on-premise and cloud environment, and quick setup
Pros and Cons
- "HashiCorp Terraform is highly stable."
- "I initially found the initial HashiCorp Terraform difficult to comprehend. It's complex and not straightforward, requiring proper training to grasp it. Even someone with a background in networking or cybersecurity would need guidance from someone knowledgeable."
What is our primary use case?
We use HashiCorp Terraform orchestration tool for infra provisioning (mostly servers), both in the cloud and on-premise environments. This allows for VM provisioning, networking, and storage management, especially in a cloud environment where we have many servers that can't be provisioned one by one.
What is most valuable?
The most valuable feature is the ease of infrastructure provisioning in a very large environment in the shortest time.
What needs improvement?
I initially found the initial HashiCorp Terraform difficult to comprehend. It's not straightforward especially in complex cloud environments, requiring proper training to grasp it. Even someone with a background in networking or cybersecurity would need guidance from someone knowledgeable.
Inclusion of revert function or rollback action for any invalid or wrong changes to resources.
For how long have I used the solution?
I have been using HashiCorp Terraform for approximately one year.
What do I think about the stability of the solution?
HashiCorp Terraform is highly stable.
How are customer service and support?
I did not use the technical support from the vendor.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup of HashiCorp Terraform is easy to do. The implementation took a few hours to complete for a small cloud environment.
What's my experience with pricing, setup cost, and licensing?
Terraform Enterprise plan is quite expensive!
What other advice do I have?
HashiCorp Terraform is the best platform for creating and managing resources on cloud platforms and other services through their application programming interfaces (APIs) in a cloud environment.
I rate HashiCorp Terraform an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Cloud & DevOps Architect at Accenture
Infrastructure as code tool that makes it easier to manage a multi-cloud environment
Pros and Cons
- "This solution makes it easier to manage a multi-cloud environment and have your entire infrastructure as code."
- "On occasion, I have noticed a number of bugs in this solution that have needed to be fixed."
What is our primary use case?
Terraform is the infrastructure as code solution used across our business.
What is most valuable?
The way the modules are divided for infrastructure provisioning and are set up for reliability to offer plug and play functionality has been really useful. This solution makes it easier to manage a multi-cloud environment and have your entire infrastructure as code.
What needs improvement?
On occasion, I have noticed a number of bugs in this solution that have needed to be fixed.
In a future release, it would be great to have an easier way of troubleshooting. We'd like to have a dashboard where company management can get a full view of provisioning.
For how long have I used the solution?
I have used this solution for three years.
What do I think about the scalability of the solution?
This is a scalable solution.
How are customer service and support?
It would be great to have faster resolution of instances where there are bugs in the system.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup is straightforward.
What other advice do I have?
I would rate this solution an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Software Engineering Manager at a tech services company with 10,001+ employees
Easy to use solution that has made infrastructure provision fast and secure for our business
Pros and Cons
- "This solution is a fast and secure way to provision infrastructure."
- "This solution could be improved by adding features such as CDM to accelerate the access of data by the users."
What is our primary use case?
We use this solution for infrastructure and support for a mobile application for a bank.
What needs improvement?
This solution could be improved by adding features such as CDM to accelerate the access of data by the users.
It would be useful to be able to test functionality when building infrastructure. Currently we use other tools to do this.
For how long have I used the solution?
We have used this solution for one year.
What do I think about the stability of the solution?
This is a stable solution.
What do I think about the scalability of the solution?
This is a scalable solution.
How was the initial setup?
The initial setup is straightforward. It took a few weeks to implement with the help of three engineers.
What other advice do I have?
This solution is a fast and secure way to provision infrastructure.
I would rate it a ten out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Senior Information Technology System Analyst at YAUSH Technologies
Easy to deploy, stable, and scalable with good support and many useful features
Pros and Cons
- "The state backend, automated describe functionality, modular structures, and variablization using templates are most valuable."
- "The state locking functionality can be improved. In certain situations, we have to force-unlock the state, which sometimes does not work. When that happens, we have to manually go to the state backend and remove that particular state, which is kind of a cumbersome process. It should also have more functions, more expressions, and support for more products."
What is our primary use case?
We are using it for infrastructure as code automation. We are running its latest version.
What is most valuable?
The state backend, automated describe functionality, modular structures, and variablization using templates are most valuable.
What needs improvement?
The state locking functionality can be improved. In certain situations, we have to force-unlock the state, which sometimes does not work. When that happens, we have to manually go to the state backend and remove that particular state, which is kind of a cumbersome process.
It should also have more functions, more expressions, and support for more products.
For how long have I used the solution?
I have been using this solution for almost four years.
What do I think about the stability of the solution?
It has good stability.
What do I think about the scalability of the solution?
It is good in terms of scalability. We have almost 35 to 40 users. We definitely plan to increase its usage.
How are customer service and technical support?
We did interact with their technical support. It was easy to schedule a call with them. It was also easy to contact their sales team and the support team. It was definitely a good experience.
Which solution did I use previously and why did I switch?
We had AWS CloudFormation as well as Azure ARM templates.
How was the initial setup?
Its initial setup is quite good and simple. It didn't take more than one and a half hours.
What about the implementation team?
I did it myself. We have four people for its maintenance. We have one admin and three deployers.
What's my experience with pricing, setup cost, and licensing?
They have given it to us at a monthly cost, but it is on a yearly basis.
What other advice do I have?
I would advise others to understand the state backend and how Terraform works. They should also go through functions as well as expressions in the Terraform official documentation.
I would rate HashiCorp Terraform an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Co Founder and Technical Architect at Think NYX Technologies LLP
Supports many different platforms and has helped us to standardize our infrastructure setup
Pros and Cons
- "The most valuable feature is the support for different platforms like cloud, datacenters, VCS, databases, various storage types, and Kubernetes."
- "Terraform helped us to standardized our infrastructure setup and to reduce errors occurring due to manual execution."
- "They have added a feature that helps us to import existing resources to our workspace, but if they can help us to create the code for the import, as well, then it would be a great addition."
What is our primary use case?
We are using Terraform to manage our multi-cloud requirement for different demos and test environments. It helps us set up the entire environment in a few mins with the exact configuration in AWS, Azure, or GCP, along with other setups like a database, Kubernetes, etc.
How has it helped my organization?
Terraform helped us to standardized our infrastructure setup and to reduce errors occurring due to manual execution. It has made our environment more efficient.
What is most valuable?
The most valuable feature is the support for different platforms like cloud, datacenters, VCS, databases, various storage types, and Kubernetes.
What needs improvement?
They have added a feature that helps us to import existing resources to our workspace, but if they can help us to create the code for the import, as well, then it would be a great addition.
For how long have I used the solution?
We have been using HashiCorp Terraform for more than two years.
What do I think about the stability of the solution?
We should always check the changes or impact of new release which is common for all tools so for me its good in terms of stability.
What do I think about the scalability of the solution?
The scalability is good.
Which solution did I use previously and why did I switch?
We have used platform CLIs and other customized scripting solutions that need lots of maintenance and care.
How was the initial setup?
The initial setup is quite easy and straightforward.
What's my experience with pricing, setup cost, and licensing?
The setup for Terraform is quite easy and currently, we are using their community version along with Jenkins.
Which other solutions did I evaluate?
We have evaluated other options like CloudFormation and Cloud Deployment Manager, but those were platform-dependent tools, so not suited for our multi-cloud model.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr. Systems Engineer / Tech Logic Consultant. at a non-tech company with self employed
Enables companies to have a lot of options to ensure faster growth
Pros and Cons
- "I like the function that shows me a preview of what is happening in the infrastructure."
- "Because of Terraform, companies have a lot of options to ensure growing faster than what was normal in the past."
- "If you are copying something from a well running machine to a remote machine, there are some issues with the current version, but it is acceptable."
What is our primary use case?
I mainly use it for infrastructure automation. I use it to provision servers in different cloud providers and in-house with the principles to create a Kubernetes cluster. If you have a master node concept I would create the master and find related text.
The main function for me is to create infrastructure.
How has it helped my organization?
Because of Terraform, companies have a lot of options to ensure growing faster than what was normal in the past. Usually, it takes about two to three weeks to be done. But with Terraform, the approval is there and you can take it out in half an hour or ten minutes to deploy. That is a really good benefit of using Terraform.
What is most valuable?
I like the function that shows me a preview of what is happening in the infrastructure. We created it to find a workflow and find out which area has an issue over a certain period of time. If there is a patch with a change to the environment, I don't have to change a lot of code, I just have to change one or two variables with very few modifications to make sure the environment reflects that. So I love that.
What needs improvement?
I'm really happy with Terraform because it has really come a long way up to this point. It has a stable version.
For the moment, Terraform is actually working really well with a majority of our providers and technologies. At this point, the news cables are about 80% to 90% from the feed. I don't see a problem with the product. But if you're talking about homes, bugs and some certain features, I think there are features that could be included. For example, if you are copying something from a well running machine to a remote machine, there are some issues with the current version, but it is acceptable.
For how long have I used the solution?
I have been using HashiCorp Terraform for three months.
What do I think about the stability of the solution?
HashiCorp Terraform is extremely stable. But there are bugs that we are finding when doing some things. It's a really good product.
What do I think about the scalability of the solution?
For the moment I am the only one using it. But if you're talking about my clients and thinking about jobs and growth and the community behind it, it's really good.
How was the initial setup?
What I did first was see how this works, ask the community, and check all sorts of blogs that are really helpful. There is a lot of talking about Terraform so it is easy to study. It's not that hard to get a grasp on it. The information is there to make sure that someone can get this technology into their hands. I think the initial set up is really good.
If your core group is ready, it takes 10 minutes to one hour to make the magic happen. Then you have to make sure you know what you want. Once you get the job details it can be used in different projects because in the end everything is the same. Start with the hardware. It's about individual talent mainly. For me it takes about four to seven days to create a functioning Terraform.
What about the implementation team?
I did it in-house.
What other advice do I have?
HashiCorp Terraform is a great product and I think anyone working with infrastructure should have it.
On a scale of one to ten I guess I would give HashiCorp Terraform a nine.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at BioCatch
Can work with different cloud providers and saves a lot of time and human errors
Pros and Cons
- "We save a lot of time with this solution."
- "Before we used it, we were writing a lot of scripts to provision infrastructure and there weren't guidelines for anything on how to provision and how our environment will look, now with Terraform, it's all templated and everyone in my team just uses modules that are templates, modules of Terraform, and all our environments look the same."
- "It should have a more object-oriented approach like different coding languages."
What is our primary use case?
We use it to provision cloud infrastructure. We use it to provision all kinds of infrastructure from wherever we want, we Terraform to the cloud.
We provision new infrastructure, we update existing infrastructure with it, we manage our DNS records, and also deploy new applications on Kubernetes. That's the main use, but we use it for all of our infrastructures, so it has a lot of different use cases.
How has it helped my organization?
Before we used it, we were writing a lot of scripts to provision infrastructure and there weren't guidelines for anything on how to provision and how our environment will look. Now with Terraform, it's all templated and everyone in my team just uses modules that are templates, modules of Terraform, and all our environments look the same. It doesn't matter if it's dev, if it's QAs, if it's production, it looks the same. It just has different names and different types of machines. We want to pay less in the dev environments and QA but we want to have better performance in production. It's just the variable to change the type of machine that we want to use, but the template remains the same.
We save a lot of time with this solution. It also saves a lot of human errors and the whole team knows how to do the same thing.
What is most valuable?
The most valuable aspect of this solution is that it's agnostic. It can work with different cloud providers, which we may do in the future, so it benefits us. With not much change, I can deploy the same infrastructure to other cloud providers. Now we work with Azure but we can work with AWS or GCP and with minor changes we can deploy the same applications to other clouds. We can replicate the existing cases with minor changes and it's easily deployed.
What needs improvement?
It should have a more object-oriented approach like different coding languages.
What do I think about the stability of the solution?
It's really stable. We have no issues with it.
What do I think about the scalability of the solution?
There are around five or six DevOps engineers who use this solution in my company. It's used on a daily basis. We use it for maybe 20% of our infrastructure, but we intend to use it for 100% all with Terraform.
How are customer service and technical support?
I haven't needed to contact their technical support.
Which solution did I use previously and why did I switch?
We switched to Terraform because we wanted to minimize time and minimize human errors. We wanted to have alignment between all of our environments and really just development is faster.
We went with it because I had a really good experience with it in previous jobs.
How was the initial setup?
The initial setup is straightforward. There are some things you need to understand to know if you want to make more complex templates but it's pretty straightforward. It's really flexible.
Overall, the deployment takes around 15 minutes.
What's my experience with pricing, setup cost, and licensing?
It's open-source so it's free.
What other advice do I have?
My advice to someone considering this solution would be to work with the HashiCorp Best Practices of Terraform, work with Terraform modules, and write templates for everything.
I would rate Terraform a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free HashiCorp Terraform Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2026
Product Categories
Configuration ManagementPopular Comparisons
Microsoft Intune
Microsoft Configuration Manager
WhatsUp Gold
Red Hat Ansible Automation Platform
VMware Aria Automation
Red Hat Satellite
CloudBees
SolarWinds Network Configuration Manager
AWS Systems Manager
AWS CloudFormation
Perforce Puppet
BMC TrueSight Server Automation
BMC TrueSight Automation for Networks
Buyer's Guide
Download our free HashiCorp Terraform Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which Infrastructure as Code (IaC) Configuration Management platform would you choose - Red Hat Ansible Automation Platform or HashiCorp Terraform?
- When evaluating Configuration Management, what aspect do you think is the most important to look for?
- Infrastructure-as-code vs infrastructure configuration
- What is automated configuration management?
- What are the advantages of using Infrastructure as Code (IaC) tools?
- Why is Configuration Management important for companies?















