Sold by
Terraform MCP Server
A Terraform MCP Server has been implemented to streamline workflows, allowing developers to write and validate Infrastructure as Code efficiently. This eliminates disruptive context-switching and enables faster, more confident provisioning of cloud infrastructure.
Reviews (108)
Ashish S.
Good for Infrastructure Automation but Has a Learning Curve
Reviewed on Jun 04, 2026
Review provided by G2
What do you like best about the product?
One of the strongest aspects of IBM Terraform is how consistently and repeatably it supports infrastructure as code. I can define infrastructure declaratively, which keeps deployments predictable and straightforward to manage in version control. I also value its multi-cloud flexibility: it works smoothly across different providers, so it fits well in hybrid environments. Reusable modules are another plus, since they help standardize configurations and cut down on duplicated work. On top of that, it integrates nicely with CI/CD pipelines, making automated infrastructure provisioning easier to set up and maintain. Overall, it boosts efficiency, reduces manual errors, and helps keep environments consistent.
What do you dislike about the product?
One of the main challenges I’ve faced with IBM Terraform is handling the state, especially when working in a team. If the backend and locking are not set up properly, it can easily lead to conflicts. It also took me some time to get comfortable with concepts like modules, dependencies, and state management, so the learning curve can feel a bit steep in the beginning. Debugging is another area that could be better, as the error messages are not always clear and sometimes take time to figure out. Also, as the configurations grow, things can get a bit messy without proper structure and best practices in place.
On the positive side, integrations are quite good. I’ve used it with CI/CD tools like Jenkins and GitHub Actions, and it fits well into the pipeline for automating infrastructure deployments. Performance is generally reliable for most use cases, though I have noticed that execution can slow down a bit with larger or more complex setups.
For onboarding, the documentation is helpful, but as a new user, I felt it could use more practical examples or guided steps to make it easier to get started. From an ROI perspective, it definitely helps reduce manual work and keeps environments consistent, which is valuable when managing multiple setups.
In terms of UI/UX, since it is mostly code-driven, it works well for developers but might not feel very intuitive for someone expecting a graphical interface. Better visualization of infrastructure would be a useful improvement.
As for AI features, there isn’t much built-in intelligence right now. It would be helpful if it could suggest fixes, provide smarter error explanations, or give recommendations while writing configurations.
On the positive side, integrations are quite good. I’ve used it with CI/CD tools like Jenkins and GitHub Actions, and it fits well into the pipeline for automating infrastructure deployments. Performance is generally reliable for most use cases, though I have noticed that execution can slow down a bit with larger or more complex setups.
For onboarding, the documentation is helpful, but as a new user, I felt it could use more practical examples or guided steps to make it easier to get started. From an ROI perspective, it definitely helps reduce manual work and keeps environments consistent, which is valuable when managing multiple setups.
In terms of UI/UX, since it is mostly code-driven, it works well for developers but might not feel very intuitive for someone expecting a graphical interface. Better visualization of infrastructure would be a useful improvement.
As for AI features, there isn’t much built-in intelligence right now. It would be helpful if it could suggest fixes, provide smarter error explanations, or give recommendations while writing configurations.
What problems is the product solving and how is that benefiting you?
In my experience, IBM Terraform helps solve the problem of managing infrastructure manually, which can be time-consuming and error-prone. Before using it, setting up environments across dev, QA, and production used to require a lot of manual effort and often led to inconsistencies. With Terraform, we are able to define everything as code, which makes deployments more predictable and repeatable.
It has also helped us handle multi-environment setups more efficiently by reusing configurations and maintaining consistency across environments. Integration with CI/CD pipelines has made it easier to automate infrastructure provisioning along with application deployments, reducing the overall deployment time.
Another key benefit is better version control and tracking of infrastructure changes, which improves visibility and reduces the risk of configuration drift. Overall, it has improved productivity, reduced manual errors, and made it easier for the team to collaborate on infrastructure changes in a structured way.
It has also helped us handle multi-environment setups more efficiently by reusing configurations and maintaining consistency across environments. Integration with CI/CD pipelines has made it easier to automate infrastructure provisioning along with application deployments, reducing the overall deployment time.
Another key benefit is better version control and tracking of infrastructure changes, which improves visibility and reduces the risk of configuration drift. Overall, it has improved productivity, reduced manual errors, and made it easier for the team to collaborate on infrastructure changes in a structured way.
Consumer Services
Clean, Predictable Infrastructure Setup with Terraform
Reviewed on Jun 03, 2026
Review provided by G2
What do you like best about the product?
I like how Terraform makes infrastructure setup feel clean and predictable.
It saves time by letting teams manage cloud resources through simple, reusable code
It saves time by letting teams manage cloud resources through simple, reusable code
What do you dislike about the product?
Sometimes the error messages feel a bit unclear, so debugging failed plans can take more time than expected
What problems is the product solving and how is that benefiting you?
It solves the problem of manually creating and tracking cloud infrastructure. It helps me keep deployments consistent, reduce mistakes, and manage changes faster through code
Prerana S.
User-Friendly Tool with Smooth Cloud Integration
Reviewed on Jun 02, 2026
Review provided by G2
What do you like best about the product?
I find IBM Terraform easy to work with and user-friendly. The ease of use makes it more engaging through user interaction, especially with AI enhancements.
What do you dislike about the product?
I sometimes encounter database loading time issues. These runtime issues seem to occur occasionally, which can be a bit of a hassle.
What problems is the product solving and how is that benefiting you?
It solves cloud services data storage issues.
Naga Sandeep Reddy D.
Terraform: The Best Way to Manage Infrastructure Efficiently
Reviewed on May 29, 2026
Review provided by G2
What do you like best about the product?
Terraform is best way for managing infrastructure efficiently
What do you dislike about the product?
Understanding syntax and managing the configuration files
What problems is the product solving and how is that benefiting you?
Integration with existing IBM tools
Information Technology and Services
Declarative, Versioned Infrastructure That Scales Reliably Across Clouds
Reviewed on May 28, 2026
Review provided by G2
What do you like best about the product?
One thing I like best about Terraform is how it lets teams manage cloud infrastructure declaratively and consistently across environments. The ability to version infrastructure in code, review changes through pull requests, and provision resources across AWS, Azure, and GCP using a common workflow makes deployments much more reliable and scalable.
What do you dislike about the product?
One challenge with Terraform is that managing complex state files and debugging dependency issues can become difficult as infrastructure scales. Provider version compatibility and lengthy plan/apply cycles in large environments can also slow down development workflows at times.
What problems is the product solving and how is that benefiting you?
Terraform helps solve the problem of manually provisioning and managing cloud infrastructure across multiple environments and services. It benefits us by making infrastructure changes repeatable, version controlled, and automated, which reduces configuration drift, improves deployment reliability, and speeds up environment setup for development and production systems.
Anonymous
Brings Consistency and Scalability to Cloud Management
Reviewed on May 27, 2026
Review provided by G2
What do you like best about the product?
I use IBM Terraform to automate and manage cloud infrastructure in a consistent and scalable way. Instead of manually creating resources, I define infrastructure as code, which helps reduce configuration errors and speeds up deployments. IBM Terraform is useful for setting up cloud resources such as virtual machines, networking, Kubernetes clusters, storage, and application environments. I've integrated it with CI/CD pipelines using tools like Jenkins and Azure DevOps to support automated deployments and infrastructure updates. I like its simplicity, flexibility, and ability to manage infrastructure consistently through code. The declarative approach makes infrastructure easy to understand, maintain, and replicate across different environments. One of the things I like most about IBM Terraform is how it brings consistency and predictability to infrastructure management. Being able to define infrastructure as code means the same configurations can be reused across development, testing, and production environments without manual setup each time. That has helped reduce deployment issues and improve overall reliability in projects I've worked on.
What do you dislike about the product?
One challenge is state management, especially in larger team environments. If the remote state is not managed properly, it can lead to locking issues or conflicts during deployments. Another area for improvement is the learning curve for beginners. Concepts like modules, remote backends, workspaces and state files can take time for new users to fully understand. In the onboarding experience for beginners. While the tool is powerful, many users initially struggle with understanding core concepts such as state files, remote backends, modules, providers, workspaces, and dependency management. These concepts are critical for real-world usage, but they can feel overwhelming without practical guidance.
What problems is the product solving and how is that benefiting you?
I use IBM Terraform to automate and manage cloud infrastructure, which reduces configuration errors and speeds up deployments. It standardizes infrastructure provisioning, minimizes configuration errors, and improves deployment reliability across environments.
Rajat M.
Seamless Connectivity, Boosts Productivity
Reviewed on May 25, 2026
Review provided by G2
What do you like best about the product?
I appreciate how IBM Terraform (formerly HashiCorp Terraform) enhances my productivity by allowing me to focus on important tasks and reducing manual intervention. I also find the connectivity of different systems very valuable, as having multiple systems connected is a critical part of my day-to-day operations. Additionally, I like that everything is working seamlessly.
What do you dislike about the product?
Nothing
What problems is the product solving and how is that benefiting you?
IBM Terraform improves my productivity by reducing manual tasks and allows me to focus on important tasks. Its connectivity of different systems is critical for my day-to-day operations.
Information Technology and Services
Reliable infrastructure as Code for Cloud Automation
Reviewed on May 14, 2026
Review provided by G2
What do you like best about the product?
What i like best about Terraform is its ability to define and manage infrastructure as code in a consistent and predictable way. It makes it easy to version-control infrastructure changes, review them through code, and apply them across different envirinments. I especially value the reproducibility and the ability to automate provisioning across cloud services, which significantly reduces manual configuration and potential human errors
What do you dislike about the product?
What i dislike about IBM Terraform is that the learning curve can be quite steep, especially for beginners, and debugging configuration or state-related issues can sometimes be complex. It also requires careful state management, which can add overhead in larger environments
What problems is the product solving and how is that benefiting you?
We struggled with manually provisioning and managing cloud infrastructure across environments, which often led to inconsistencies and configuration drift. With Terraform, we can define infrastructure as code and automate provisioning in a consistent and repeatable way. This has improved deployment speed, reduced manual errors, and made infrastructure changes more predictable and easier to track through version control
Ankit S.
Terraform Makes Managing Hybrid Cloud Infrastructure Easy
Reviewed on Apr 30, 2026
Review provided by G2
What do you like best about the product?
Terraform allows us to manage infrastructure centrally if we have are on hybrid clouds platforms I like it's support to multiple platforms centrally
What do you dislike about the product?
Some times due to changes made manually causes drift issues and creates state file goes out of sync
What problems is the product solving and how is that benefiting you?
It allows us manage infrastructure and applications very efficiently
Neeraj J.
Terraform Integrates Seamlessly with CI/CD and Multi-Cloud, with Strong Security
Reviewed on Apr 29, 2026
Review provided by G2
What do you like best about the product?
It integrates smoothly with our CI/CD pipelines. We can also reuse modules and solution templates, which makes setup and delivery much easier. It offers strong security and compliance features, and it works well across multi-cloud infrastructure.
What do you dislike about the product?
Overall, the product looks good. Need to improve the state file concepts.
What problems is the product solving and how is that benefiting you?
It enables faster infrastructure delivery and works smoothly across multi-cloud environments. I also like that it includes version control and a complete audit trail, plus reusable modules that make it easier to standardize and repeat deployments.