TrustRadius: an HG Insights company

AWS CloudFormation vs. HashiCorp Terraform

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    AWS CloudFormation

    Score8.8 out of 10
    N/AAWS CloudFormation gives developers and systems administrators a way to create and manage a collection of related AWS resources, provisioning and updating them in a predictable fashion. Use AWS CloudFormation’s sample templates or create templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run an application. Users don’t need to figure out the order for provisioning AWS services or the subtleties of making those dependencies work.…

    $0

    HashiCorp Terraform

    Score8.5 out of 10
    N/ATerraform from HashiCorp is a cloud infrastructure automation tool that enables users to create, change, and improve production infrastructure, and it allows infrastructure to be expressed as code. It codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. It is available Open Source, and via Cloud and Self-Hosted editions.

    $0

    Pricing
    AWS CloudFormationHashiCorp Terraform
    Editions & Modules
    Free Tier - 1,000 Handler Operations per Month per Account
    $0.00
    Handler Operation
    $0.0009
    per handler operation
    Open Source
    $0
    Team & Governance
    $20/user
    per user/per month
    Enterprise
    Contact sales team
    Offerings
    Pricing Offerings
    AWS CloudFormationHashiCorp Terraform
    Free Trial
    YesNo
    Free/Freemium Version
    YesYes
    Premium Consulting/Integration Services
    YesNo
    Entry-level Setup FeeNo setup feeNo setup fee
    Additional DetailsThere is no additional charge for using AWS CloudFormation with resource providers in the following namespaces: AWS::*, Alexa::*, and Custom::*. In this case you pay for AWS resources (such as Amazon EC2 instances, Elastic Load Balancing load balancers, etc.) created using AWS CloudFormation as if you created them manually. You only pay for what you use, as you use it; there are no minimum fees and no required upfront commitments. When you use resource providers with AWS CloudFormation outside the namespaces mentioned above, you incur charges per handler operation. Handler operations are create, update, delete, read, or list actions on a resource.—
    More Pricing Information
    Community Pulse
    AWS CloudFormationHashiCorp Terraform
    Considered Both Products
    Amazon AWS
    Chose AWS CloudFormation
    Since the product I'm involved is primarily hosted on AWS we use CloudFormation but in some other products where we have hybrid cloud deployments we prefer Terraform which is opensource.
    Incentivized
    Chose AWS CloudFormation
    As we have our whole infrastructure on AWS, that is why we selected AWS CloudFormation. AWS CloudFormation is better integrated with AWS services than other available products and also provides visibility and tracking on AWS. AWS CloudFormation is free while Terraform …
    Incentivized
    Chose AWS CloudFormation
    We didn't look into anything else as Cloudformation was "built-in" for AWS, it just kind of made sense to go with that. Terraform was something that we briefly looked into Terraform but decides to stick with Cloudformation because our task was relatively "simple". Apparently if …
    Incentivized
    Chose AWS CloudFormation
    The only real comparison would be to Terraform, which is another IaC technology at the infra level. Terraform is cloud-agnostic, which means most popular cloud providers are supported. While AWS CloudFormation is AWS-only. Although, if you consider CDK, CDK for Terraform …
    Incentivized
    HashiCorp
    Chose HashiCorp Terraform
    AWS CloudFormation is better if you just want to stick with AWS because it's integration with AWS is better, provides auto-rollback in case of failures, and has GUI to manage and view the stacks built. Terraform is better when we want to stay cloud-agnostic. Terraform is better …
    Incentivized
    Chose HashiCorp Terraform
    HashiCorp Terraform is much better than Cloud Formation. For one, the language is just easier to use, but more importantly, the provider ecosystem is much better in HashiCorp Terraform than in Cloud Formation.
    Incentivized
    Chose HashiCorp Terraform
    HashiCorp Terraform has Cloud agnostic capability to use with different cloud vendors and the ease of creating the code with minimal effort.
    Incentivized
    Chose HashiCorp Terraform
    CloudFormation is only for AWS so if you're trying to deploy to another cloud provider then Terraform is your product. Terraform has lots of public support so you can find answers to questions by Googling. CloudFormation is easy to view the resources/services that are …
    Incentivized
    Chose HashiCorp Terraform
    Terraform was more preferred over Ansible as it is considerably more intutive.
    Incentivized
    Chose HashiCorp Terraform
    SIngle tools for both tools, no need to remember two different syntaxes.
    Incentivized
    Chose HashiCorp Terraform
    HashiCorp Terraform has more possibilities
    Incentivized
    Key User Insights
    Would buy again
    No answers on this topic
    No answers on this topic
    Delivers good value for the price
    No answers on this topic
    No answers on this topic
    Happy with the feature set
    No answers on this topic
    No answers on this topic
    Lived up to sales and marketing promises
    No answers on this topic
    No answers on this topic
    Implementation went as expected
    No answers on this topic
    No answers on this topic
    Features
    AWS CloudFormationHashiCorp Terraform
    Configuration Management
    Comparison of Configuration Management features of AWS CloudFormation and HashiCorp Terraform
    Feature
    AWS CloudFormation
    -
    Ratings
    HashiCorp Terraform
    7.9
    5 Ratings
    Infrastructure Automation00 Ratings9.05 Ratings
    Automated Provisioning00 Ratings8.75 Ratings
    Parallel Execution00 Ratings6.34 Ratings
    Node Management00 Ratings7.73 Ratings
    Reporting & Logging00 Ratings7.74 Ratings
    Version Control00 Ratings8.15 Ratings
    User Ratings
    AWS CloudFormationHashiCorp Terraform
    Likelihood to Recommend
    7.6
    (5 ratings)
    8.4
    (30 ratings)
    Usability
    -
    (0 ratings)
    8.2
    (5 ratings)
    Performance
    -
    (0 ratings)
    9.4
    (3 ratings)
    Support Rating
    -
    (0 ratings)
    7.4
    (5 ratings)
    Ease of integration
    -
    (0 ratings)
    9.2
    (3 ratings)