15 years helping Irish businesses
choose better software

AWS CloudFormation

AWS CloudFormation

What Is AWS CloudFormation?

AWS CloudFormation provides a common language for you to model and provision AWS and third party application resources in your cloud environment. AWS CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This gives you a single source of truth for your AWS and third party resources.

Who Uses AWS CloudFormation?

IT admins, IT managers, Developers, Systems Engineers, Cloud Architects, Cloud Developers, Cloud Infrastructure Security teams, Infrastructure, Security, & Deployment teams

AWS CloudFormation Software - AWS CloudFormation resource types

Not sure about AWS CloudFormation? Compare with a popular alternative

AWS CloudFormation

AWS CloudFormation

4.5 (59)
No pricing found
Free version
Free trial
9
No integrations found
4.0 (59)
4.4 (59)
4.3 (59)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
US$29.00
month
Free version
Free trial
64
No integrations found
4.4 (1,101)
4.5 (1,101)
4.2 (1,101)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to AWS CloudFormation

GitLab
Top rated features
Access Controls/Permissions
Authentication
Source Control
Ansible Automation Platform
Top rated features
API
Configuration Management
Third-Party Integrations
IBM Cloud
Top rated features
Cloud Computing
Data Security
Network Monitoring
Google Cloud
Top rated features
Backup and Recovery
Data Storage Management
Secure Data Storage
Google Cloud Storage
Top rated features
Automatic Backup
Backup and Recovery
Secure Data Storage
Oracle Cloud Infrastructure (OCI)
Top rated features
Access Controls/Permissions
Configuration Management
Data Storage Management
DigitalOcean
Top rated features
Access Controls/Permissions
Backup and Recovery
Virtual Server
Chef Enterprise Automation Stack
Top rated features
Alerts/Notifications
Compliance Management
Server Monitoring
Terraform
Top rated features
Data Migration
Multi-Cloud Management
Service Level Agreement (SLA) Management

Reviews of AWS CloudFormation

Average score

Overall
4.5
Ease of Use
4.0
Customer Service
4.3
Features
4.4
Value for Money
4.4

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001

Find reviews by score

5
58%
4
37%
3
5%
Chetan
Chetan
Senior Engineering Lead in India
Verified LinkedIn User
Computer Software, 10,000+ Employees
Used the Software for: 1+ year
Reviewer Source

Alternatives Considered:

The best IAC tool for AWS Cloud

5.0 3 years ago

Comments: If your entire infrastructure is in AWS cloud, then this is the best IAC tool. I would say even better than Terraform in certain aspects if you are not aiming multicloud or hybrid cloud

Pros:

It is easy to provision AWS resources and update them. It supports rollback. It also allows seeing the changes that will be applied using changesets. It is transactional , either all the resources are updated or none are.

Cons:

The error messages when running the Cloudformation stacks are sometimes not easy to decipher.

Raamnaaraayan
Raamnaaraayan
Developer in India
Verified LinkedIn User
Information Technology & Services, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

Infra-Provisioning Made Exceptional with AWS CloudFormation

4.0 3 years ago

Comments: 1. I make the best out of CloudFormation for performing all my Infra-Implementations in my Dev, QA, Pre-Prod & Prod Environments. 2. It has amazing community support from which I can refer and practice best strategies for my deployments. 3. For detailed clarification regarding the features, excellent customer service support is provided by AWS. 4. It has a well-designed Documentation which helps me to effectively use the features and integrate with other AWS services. 5. The cost management by making use of its Stack creation is marvelous and no resource will be running in the background once you've decided to delete the stack. 6. For automation of multiple resources, I make use of combining CloudFormation with CodePipeline so that I can deliver my resources without any compromise in its integrity or configurations.

Pros:

1. AWS CloudFormation offers me a spectacular platform to build and provision my organization's infrastructure requirements. 2. It provides me the feature of automation with various DevOps software seamlessly. 3. The compliance standards followed for each resource creation is top notch. 4. I can create, modify or delete the stack which is derived from my CloudFormation Template with ease. 5. It brilliantly integrated with multiple third-party software such as Git, Jenkins, Ansible, Docker, Kubernetes through its fascinating API functionality.

Cons:

1. Once you create the stack in CloudFormation, you won't be able to change the name of the stack. 2. Deep understanding about the usage of scripts is required in order to establish connection with other resources. 3. For troubleshooting, the tracking of error logs in the associated CloudWatch entries is quite challenging in CloudFormation.

Martin
Head of Infrastructure in US
Information Technology & Services, 11–50 Employees
Used the Software for: 1-5 months
Reviewer Source

Alternatives Considered:

A valid alternative for IaC

3.0 3 years ago

Comments: So far it has served us well, but we are moving to CDK in the near future

Pros:

- Templates are written in a YAML subset, which is arguably preferable to JSON - It provides many options to properly manage the stacks lifecycle - When coupling with Cloud Development Kit, it makes up for a powerful IaC solution for AWS - As with any other AWS service, you can manage CloudFormation in the best way that fancy your team needs

Cons:

- It's hard to understand that some resources that are possible to tag, don't support tagging in the templates - Templates can get complex over time

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 5,001–10,000 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

AWS's take on IaC

5.0 2 years ago

Comments: Overall good, but not the market leader. Would be good to start using IaC but there are better solutions.

Pros:

Included as a service in the AWS platform, can be used to provision infrastructure and services.

Cons:

It's not vendor neutral which can be a problem with multi-cloud deployment which can be a problem, the competitor Terraform has many more features.

Pius
Founder in Uganda
Internet, 2–10 Employees
Used the Software for: 1+ year
Reviewer Source

Alternatives Considered:

AWS CloudFormation

4.0 2 years ago

Comments: It's been a learning experience working with AWS CloudFormation. When I started, it was a little overwhelming for me with so many bits working together. Now that I have a grasp on it, I can easily deploy really powerful error-free stacks from the AWS marketplace error-free.

Pros:

Scaling up! It's so easy to scale up and scale down your EC2 instance depending on your requirement at any particular time. This saves your costs hourly and in the long run.

Cons:

Not much is wrong with CloudFormation on AWS. However, it is not easy for a first-time no-code builder to deploy an error-free stack. You have to know what you are doing when deploying a stack or updating it! As a no-code builder like myself, I made many mistakes setting up my first stack. So please watch tutorials and go through enough learning material and equip yourself to deploy your stack correctly.