The AWS CloudFormation homepage

AWS CloudFormation

Score7.1
Rank#2 of 27
PriceFree
Free planYes
Runs onAPI, Linux, macOS, Web, Windows

Summary

AWS CloudFormation models, provisions, and manages related AWS and third-party resources as infrastructure as code. You describe AWS resources and their properties in YAML or JSON templates, then use those templates to manage stacks. Change Sets preview proposed changes, including possible resource deletion or replacement, and Drift Detection identifies changes made outside CloudFormation. StackSets provision a common set of resources across multiple AWS accounts and Regions. Authoring options include AWS CDK, which supports TypeScript, Python, Java, and .NET, and AWS SAM, whose shorthand YAML for serverless resources is converted to CloudFormation syntax during deployment. The Registry supports third-party resources and modules, and stacks can be updated from remote Git repositories. IAM can control access, while CloudTrail logs API calls. CloudFormation data is encrypted at rest and service communications use encrypted channels; AWS recommends TLS 1.3 and requires TLS 1.2. The service itself has a free plan, but AWS resources created through it are billed at their standard rates. Third-party provider and custom hook operations may also incur charges.

Who it is for

It suits teams managing AWS infrastructure as code, from individual instances to complex multi-Region applications, and automating infrastructure templates in CI/CD workflows. It can also suit users who need cross-account deployments or previews of proposed stack changes.

What is good

  • Templates use YAML or JSON.
  • Change Sets preview possible deletions or replacements.
  • StackSets deploy across accounts and Regions.
  • Drift Detection tracks outside changes.
  • CDK supports four listed programming language options.

What to know first

  • Created AWS resources incur standard charges.
  • Third-party provider and custom hook operations may incur charges.
  • TLS 1.2 is required; AWS recommends TLS 1.3.

Verdict

CloudFormation brings template-based provisioning, change previews, drift tracking, and multi-account deployments together for AWS resources. The service itself is free for AWS and Alexa resource providers, but the resources it creates and some other operations may be billed.

AWS CloudFormation plans and pricing

All plans
AWS CloudFormation Free Free service for CloudFormation itself; underlying AWS resources are billed at their own rates. Third-party provider and custom hook operations may incur charges; first 1,000 operations are included in the Free Tier, and the first 30 seconds of each operation have no additional charge. aws.amazon.com · 30 Sept 2026

Compared on infrastructure testing tools

Free plan
Yesaws.amazon.com

Facts

Purpose
CloudFormation models, provisions, and manages related AWS and third-party resources as infrastructure as code.aws.amazon.com · 30 Sept 2026
Templates
Templates describe AWS resources and their properties in YAML or JSON.docs.aws.amazon.com · 30 Sept 2026
Multi-account deployments
StackSets provision a common set of AWS resources across multiple accounts and Regions from one template.aws.amazon.com · 30 Sept 2026
Change previews
Change Sets let users preview proposed stack changes, including whether resources may be deleted or replaced, before execution.aws.amazon.com · 30 Sept 2026
Drift detection
Drift Detection tracks changes made to resources outside CloudFormation.aws.amazon.com · 30 Sept 2026
Authoring options
AWS CDK supports defining cloud environments with TypeScript, Python, Java, and .NET, and provisions through CloudFormation.aws.amazon.com · 30 Sept 2026
Serverless integration
AWS SAM provides shorthand YAML syntax for functions, APIs, databases, and event source mappings, which is transformed into CloudFormation syntax during deployment.aws.amazon.com · 30 Sept 2026
Third-party resources
The CloudFormation Registry supports third-party resources and modules, with examples including MongoDB, Datadog, Atlassian Opsgenie, JFrog, and Splunk.aws.amazon.com · 30 Sept 2026
Development workflow
CloudFormation supports updating a stack from a template in a remote Git repository.aws.amazon.com · 30 Sept 2026
Security controls
CloudFormation data is encrypted at rest, and service communications use encrypted channels; AWS recommends TLS 1.3 and requires TLS 1.2.docs.aws.amazon.com · 30 Sept 2026
Access and audit
AWS documents using IAM to control CloudFormation access and CloudTrail to log API calls.docs.aws.amazon.com · 30 Sept 2026
Cost limitation
There is no additional CloudFormation charge for AWS::* and Alexa::* resource providers, though the AWS resources created are billed at their standard rates.aws.amazon.com · 30 Sept 2026
Typical users
AWS describes use cases including CI/CD automation of infrastructure templates and managing stacks ranging from a single EC2 instance to complex multi-Region applications.aws.amazon.com · 30 Sept 2026

Company

Founded
2006aws.amazon.com · 28 Sept 2026

Best AWS CloudFormation alternatives

See all 12