App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links. 

Terraform Logo

Infrastructure automation tool for enabling cloud adoption

Terraform Pricing, Features, Reviews and Alternatives

Terraform FAQs

Q. What type of pricing plans does Terraform offer?

Terraform has the following pricing plans:
Starting from: $20.00/month
Pricing model: Free, Subscription, Open Source

These products have better value for money


Q. Who are the typical users of Terraform?

Terraform has the following typical customers:
Large Enterprises, Mid Size Business, Small Business


Q. What languages does Terraform support?

Terraform supports the following languages:
English


Q. Does Terraform offer an API?

Yes, Terraform has an API available for use.


Q. What other apps does Terraform integrate with?

Terraform integrates with the following applications:
GitHub, Cloudflare, Chef Enterprise Automation Stack, LogicMonitor, Datadog, Logz.io, Microsoft Azure, Circonus, GitLab, Okta, PagerDuty, Google Cloud, ServiceNow, Confluence, Red Hat Process Automation Manager, Aviatrix, Docker


Q. What level of support does Terraform offer?

Terraform offers the following support options:
Email/Help Desk, Phone Support, Knowledge Base, 24/7 (Live rep), FAQs/Forum, Chat

Terraform product overview

Price starts from

20

/user

Per month

What is Terraform?

Terraform is an infrastructure-as-a-service (IaaS) solution designed to help businesses with cloud migration, version control, self-service workflows, and infrastructure provisioning. It lets users automate provisioning via collaborative workspaces, reuse codes with granular variables, remote state storage, and multi-cloud governance by using policy as code framework.

Typical customers

Freelancers
Small businesses
Mid size businesses
Large enterprises

Platforms supported

Web
Android
iPhone/iPad

Support options

Email/Help Desk
Phone Support
Knowledge Base
24/7 (Live rep)
FAQs/Forum
Chat

Training options

Webinars
Videos
Documentation

Not sure about Terraform? Compare it with a popular alternative

Terraform logo

Terraform

4.8
(41)
Atlantic.Net Cloud Platform logo
5.0
(24)

Starting from

20

/user

Per month

Free plan
Free trial
Pricing range

Starting from

0.01

Per month

Usage Based

Free plan
Free trial
Pricing range
Ease of use
Value for money
Customer support
Ease of use
Value for money
Customer support
Why am I seeing this?

Terraform pricing information

Value for money

4.8

/5

41

Starting from

20

/user

Per month

Pricing options

Free plan
Subscription
Free trial
Pricing range

Value for money contenders

Terraform features

Functionality

4.6

/5

41

Total features

19

2 categories

Most valued features by users

API
Third-Party Integrations
Access Controls/Permissions
Activity Dashboard
Workflow Management
Compliance Management
Audit Management
Capacity Analytics

Functionality contenders

Terraform users reviews

Overall Rating

4.8

/5

41

Positive reviews

100

%

Rating breakdown
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9.27/10
Rating distribution

5

4

3

2

1

34

7

0

0

0

Pros
Terraform is great at building and managing lots of different tech setups with a lot of helpful add-ons and ability to repeat tasks easily.
Terraform is amazing because it removes some of the complexity of AWS.
What i like most is terraform is cloud agnostic and i like the reusability of terraform modules for faster infrastructure provisioning.
Cons
It does not have a rollback feature & if something fails all the changes before that failed change would still be applied. Some conditional logics are unnecessarily cumbersome.
Some of the error messages are very cryptic and difficult to debug. With more and more IAC being deployed, the state file becomes bigger and bigger and the checks for changes become slower and slower.
This is just one example but as you dive deeper you will find many such smaller hurdles which can get frustrating to debug.

Overall rating contenders

AvatarImg
AvatarImg

Parth P.

Computer Software, 501-1,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

IAAS Terraform Review

Reviewed 3 years ago

Basically whenever your DevOps engineers are overseeing in excess of ten machines or when you need numerous groups not zeroed in on DevOps to assist with claiming the framework facilitating their code. Prominent sentiment is that Terraform isn't exceptionally secure, fight tried, and spilling mysteries happen effectively on mishap. Thus, Terraform is not so great when you need to store bunches of touchy mysteries that your organization is lawfully needed to watch in case it is the finish of you.

Pros

Deploy Infrastructure rapidly and dependably. Repeatability because of utilization of modules. the suppliers work really hard keeping awake to date on the most recent changes from the Cloud suppliers Features Updates. This makes exploiting the new elements dispatched not an issue. Terraform is totally and absolutely better than utilizing CloudFormation straightforwardly.

Cons

The actual language is somewhat surprising and this makes it difficult for new clients to get onboarded into the codebase. While it's improving with later deliveries, essential ideas like "map a variety of choices into a bunch of designs" or "apply this rationale in the event that a variable is indicated" are conceivable however superfluously unwieldy. A rollback component would be a welcome expansion to Terraform. At the time I'm composing this, when Terraform experiences a mistake, it stops on the progression where the blunder is experienced and any assets recently made are left set up. While this is wanted as a rule, and choice for moving back those assets would give usefulness like other IaC devices.

AvatarImg
AvatarImg

Chetan Y.

Information Technology and Services, 10,001+ employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Best IAC tool

Reviewed 2 years ago

We manage a multicloud infrastructure using Terraform for a major corporation. Terraform has been very flexible, easy to plugin with other systems. Without Terraform, managing a multicloud environment(and even hybrid env where few resources are on-premises) would have been a lot harder.

Pros

1. It is very extensible and works with multiple cloud platforms, popular hosting platforms like DigitalOcean, GoDaddy etc. Terraform uses providers for interacting with vendor specific APIs for provisioning infrastructure. 2. It uses HCL (Hashicorp language) which is quite powerful compared to plain YAML or JSON. Many other IAC tools use plain YAML or JSON - which can be limiting. With HCL, you get for loops, conditionals, and even the ability to get data from different data sources and even shell scripts 3. It is easy to run Terraform code from a Jenkins or any other build pipeline.

Cons

The state file management could be better. Although wrapper solutions like Terragrunt exist, it would be great if Tearrform's native capabilities with state management could be even better. Other nitpick is: secrets end up in plain text in state file. Hashicorp suggest using their product vault to avoid this issue. But, not everyone uses or wants to use Vault.

SS
AvatarImg

Shriya S.

Computer Software, 10,001+ employees

Used weekly for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Terraform for provisioning cloud resources

Reviewed 3 years ago

1. There was generally one example on each resources in terraform documentation which makes understanding a bit challenging. 2. There are very few developers with the terraform experience. 3. After writing the terraform scripts, the developers has to check the terraform plan properly before proceed the terraform apply command . There is a possibility that Developers run terraform apply command directly which would lead to deletion or modification of the resources and once resource is modified or deleted, there is no way to get the resources back.

Pros

1. Terraform state file which keeps the record of all the provision resources done by using Terraform script. 2. Reduces the repetitive task of developers: If there are resources which are created in Development environment and we need the same resources in Production environment too. Then instead of developers provisioning resources manually, we can easily reuse the terraform scripts that were used in Development environment to provision resources . 3. Terraform manages infrastructure on multiple cloud platforms like Azure, AWS, etc.

Cons

1. Less Examples in documentation. 2. Less support. 3. Since Terraform is new IAAS, there are many changes or upgrades going on.

RQ
AvatarImg

Richard Q.

Internet, 51-200 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Terraform does exactly what is required

Reviewed a year ago

Using Terraform allows us to use the Infrastructure as Code pattern (IaC). This means, rather than logging into the cloud service providers and manually amending things and not being able to do all those things quickly, accurately, and repeatedly (for deployments), using Terraform allows us to do all of that automation.In addition, because the changes are done as code, they are submitted to a version control system (Git) and so reviewable, approvable (or not), merged, and automatically deployed by a secure pipeline setup.

Pros

The ease of use and the speed at which bug fixes and related enhancements can be submitted via GitHub and be approved and so you end up running your amendments without needing to work around them.

Cons

One aspect is that there is a library that doesn't include all aspects of Terraform and so dependent applications are not fully capable of exposing all the aspects.

AvatarImg
AvatarImg

Shubham K.

Information Technology and Services, 1,001-5,000 employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Terraform - A great terraforming experience so far and a great automation experience in the clouds

Reviewed 2 years ago

my overall experience has been a great one so far.

Pros

What i like most is terraform is cloud agnostic and i like the reusability of terraform modules for faster infrastructure provisioning.

Cons

what i like least is that when we write thousands of lines of code then managing the state becomes difficult.

Common Terraform comparisons

Terraform logo
Google Cloud logo
TerraformvsGoogle Cloud
Terraform logo
Skeddly logo
TerraformvsSkeddly
Terraform logo
Datadog logo
TerraformvsDatadog
Terraform logo
Site24x7 logo
TerraformvsSite24x7

Related categories