Amazon CloudFormation

AWS CloudFormation is an infrastructure-as-code service that speeds up cloud provisioning by enabling developers to define and manage AWS resources programmatically through templates. Scale infrastructure globally and manage resources across all AWS accounts and regions through a single operation.

1 APIs 5 Features
CloudFormationInfrastructure as CodeDevOpsIaC

APIs

Amazon CloudFormation API

API for creating, updating, and managing CloudFormation stacks, stack sets, and change sets for infrastructure-as-code deployments across AWS accounts and regions.

MCP Servers

Features

Infrastructure as Code

Define AWS resources in JSON or YAML templates for repeatable, version-controlled deployments.

Multi-Account Stack Sets

Deploy stacks across multiple AWS accounts and regions with a single operation.

Change Sets

Preview changes to running stacks before executing them to avoid unintended updates.

Drift Detection

Detect when deployed infrastructure has drifted from the CloudFormation template definition.

Registry Extensions

Extend CloudFormation to manage third-party and community resources through the Registry.

Use Cases

DevOps Automation

Automate infrastructure testing and deployment through CI/CD pipelines.

Multi-Region Deployment

Deploy consistent infrastructure across multiple AWS regions.

Compliance Governance

Enforce organizational infrastructure standards through template guardrails.

Disaster Recovery

Rapidly rebuild infrastructure from templates after failures.

Integrations

AWS CodePipeline

Automate CloudFormation deployments in CI/CD pipelines.

AWS Config

Track infrastructure changes and detect drift with Config integration.

AWS IAM

Control who can create and update CloudFormation stacks.

AWS Service Catalog

Publish approved CloudFormation templates as self-service products.

Amazon SNS

Receive stack event notifications via SNS topics.

Semantic Vocabularies

Amazon Cloudformation Context

16 classes · 50 properties

JSON-LD

API Governance Rules

Amazon CloudFormation API Rules

19 rules · 12 errors 6 warnings 1 info

SPECTRAL

JSON Structure

Cloudformation Change Set Structure

10 properties

JSON STRUCTURE

Cloudformation Change Structure

2 properties

JSON STRUCTURE

Cloudformation Create Stack Output Structure

1 properties

JSON STRUCTURE

Cloudformation List Stacks Output Structure

2 properties

JSON STRUCTURE

Cloudformation Output Structure

4 properties

JSON STRUCTURE

Cloudformation Parameter Structure

4 properties

JSON STRUCTURE

Cloudformation Stack Resource Structure

10 properties

JSON STRUCTURE

Cloudformation Stack Structure

20 properties

JSON STRUCTURE

Cloudformation Tag Structure

2 properties

JSON STRUCTURE

Cloudformation Update Stack Output Structure

1 properties

JSON STRUCTURE

Example Payloads

Cloudformation Stack Example

20 fields

EXAMPLE

Cloudformation Tag Example

2 fields

EXAMPLE

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
WellKnown
WellKnown
🔗
SecurityTxt
SecurityTxt
🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🟢
StatusPage
StatusPage
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
Compliance
Compliance
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: amazon-cloudformation
url: https://raw.githubusercontent.com/api-evangelist/amazon-cloudformation/refs/heads/main/apis.yml
name: Amazon CloudFormation
tags:
- AWS
- CloudFormation
- Infrastructure as Code
- DevOps
- IaC
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
description: AWS CloudFormation is an infrastructure-as-code service that speeds up cloud provisioning by enabling developers
  to define and manage AWS resources programmatically through templates. Scale infrastructure globally and manage resources
  across all AWS accounts and regions through a single operation.
created: '2024-01-01'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- name: Amazon CloudFormation API
  description: API for creating, updating, and managing CloudFormation stacks, stack sets, and change sets for infrastructure-as-code
    deployments across AWS accounts and regions.
  image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.us-east-1.amazonaws.com
  tags:
  - AWS
  - CloudFormation
  - Infrastructure as Code
  - DevOps
  properties:
  - type: OpenAPI
    url: openapi/amazon-cloudformation-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: FAQ
    url: https://aws.amazon.com/cloudformation/faqs/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/
  - type: CLI
    url: https://docs.aws.amazon.com/cli/latest/reference/cloudformation/
  - type: JSONSchema
    url: json-schema/cloudformation-stack-schema.json
  - type: JSONSchema
    url: json-schema/cloudformation-change-set-schema.json
  - type: JSONSchema
    url: json-schema/cloudformation-stack-resource-schema.json
  - type: JSONSchema
    url: json-schema/cloudformation-parameter-schema.json
  - type: JSONSchema
    url: json-schema/cloudformation-output-schema.json
  - type: JSONLD
    url: json-ld/amazon-cloudformation-context.jsonld
  - type: Packages
    url: packages/amazon-cloudformation-packages.yml
  - type: MCPServer
    url: mcp/amazon-cloudformation-mcp.yml
  - type: LLMsTxt
    url: llms/amazon-cloudformation-llms.txt
  - type: Overlay
    url: overlays/amazon-cloudformation-openapi-overlay.yaml
  - type: ErrorCatalog
    url: errors/amazon-cloudformation-problem-types.yml
  - type: Conformance
    url: conformance/amazon-cloudformation-conformance.yml
  - type: Lifecycle
    url: lifecycle/amazon-cloudformation-lifecycle.yml
common:
- type: TrustCenter
  url: security/amazon-cloudformation-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-cloudformation-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-cloudformation-domain-security.yml
- type: Authentication
  url: authentication/amazon-cloudformation-authentication.yml
- type: WellKnown
  url: well-known/amazon-cloudformation-well-known.yml
- type: SecurityTxt
  url: well-known/amazon-cloudformation-security.txt
- type: Portal
  url: https://aws.amazon.com/
- type: Website
  url: https://aws.amazon.com/cloudformation/
- type: Documentation
  url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/devops/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/cloudformation/
- type: SignUp
  url: https://signin.aws.amazon.com/signup?request_type=register
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: YouTube
  url: https://www.youtube.com/user/AmazonWebServices
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/aws-cloudformation
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: Compliance
  url: https://aws.amazon.com/compliance/
- type: SpectralRules
  url: rules/amazon-cloudformation-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-cloudformation-vocabulary.yaml
- type: Features
  data:
  - name: Infrastructure as Code
    description: Define AWS resources in JSON or YAML templates for repeatable, version-controlled deployments.
  - name: Multi-Account Stack Sets
    description: Deploy stacks across multiple AWS accounts and regions with a single operation.
  - name: Change Sets
    description: Preview changes to running stacks before executing them to avoid unintended updates.
  - name: Drift Detection
    description: Detect when deployed infrastructure has drifted from the CloudFormation template definition.
  - name: Registry Extensions
    description: Extend CloudFormation to manage third-party and community resources through the Registry.
- type: UseCases
  data:
  - name: DevOps Automation
    description: Automate infrastructure testing and deployment through CI/CD pipelines.
  - name: Multi-Region Deployment
    description: Deploy consistent infrastructure across multiple AWS regions.
  - name: Compliance Governance
    description: Enforce organizational infrastructure standards through template guardrails.
  - name: Disaster Recovery
    description: Rapidly rebuild infrastructure from templates after failures.
- type: Integrations
  data:
  - name: AWS CodePipeline
    description: Automate CloudFormation deployments in CI/CD pipelines.
  - name: AWS Config
    description: Track infrastructure changes and detect drift with Config integration.
  - name: AWS IAM
    description: Control who can create and update CloudFormation stacks.
  - name: AWS Service Catalog
    description: Publish approved CloudFormation templates as self-service products.
  - name: Amazon SNS
    description: Receive stack event notifications via SNS topics.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com