AWS CloudFormation website screenshot

AWS CloudFormation

A collection of APIs provided by AWS for infrastructure as code provisioning and management of AWS and third-party resources using CloudFormation templates and the Cloud Control API.

AWS CloudFormation publishes 13 APIs on the APIs.io network, including Change Sets API, Exports API, Registry API, and 10 more. Tagged areas include Automation, Cloud Resources, IaC, Infrastructure As Code, and Stack Management.

The AWS CloudFormation catalog on APIs.io includes 3 JSON-LD contexts and 2 Spectral governance rulesets.

AWS CloudFormation’s developer surface includes authentication, developer portal, getting-started guide, documentation, pricing, engineering blog, developer console, and 52 more developer resources.

71.9/100 exemplar ▬ flat Agent 56/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
13 APIs 1 MCP Servers 6 Features 3 Use Cases
AutomationCloud ResourcesIaCInfrastructure As CodeStack Management

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 71.9/100 · exemplar
Contract Quality 17.3 / 25
Developer Ergonomics 16.5 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 7.2 / 10
Agent readiness — 56/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cloudformation: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 13

Individual APIs this provider publishes, each with its own machine-readable definition.

AWS CloudFormation Change Sets API

Operations for creating and managing change sets to preview stack changes.

AWS CloudFormation Exports API

Operations for listing stack exports and imports.

AWS CloudFormation Registry API

Operations for managing extension types in the CloudFormation Registry.

AWS CloudFormation Request Status API

Operations for tracking the status of asynchronous resource operations and cancelling in-progress requests.

AWS CloudFormation Resources API

CRUDL operations for creating, reading, updating, deleting, and listing cloud resources through a uniform interface.

AWS CloudFormation Stack Drift API

Operations for detecting and describing configuration drift.

AWS CloudFormation Stack Events API

Operations for retrieving stack-related events.

AWS CloudFormation Stack Instances API

Operations for managing stack instances within a stack set.

AWS CloudFormation Stack Policies API

Operations for getting and setting stack policies.

AWS CloudFormation Stack Resources API

Operations for describing resources within a stack.

AWS CloudFormation Stack Sets API

Operations for managing stack sets across multiple accounts and regions.

AWS CloudFormation Stacks API

Operations for creating, updating, deleting, and describing CloudFormation stacks.

AWS CloudFormation Templates API

Operations for retrieving, validating, and summarizing templates.

Scroll for all 13

Postman Collections 2

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

AWS Cloud Control API

OPEN COLLECTION

AWS CloudFormation API

OPEN COLLECTION

Arazzo Workflows 9

Multi-step API workflows described with the Arazzo specification.

CloudFormation Audit Cross-Stack Exports

List the account's stack exports, then list the stacks that import a named export.

ARAZZO

CloudFormation Create and Execute a Change Set

Create a change set, poll until CREATE_COMPLETE, execute it, then wait for the stack update to finish.

ARAZZO

CloudFormation Deploy a Stack Set

Create a stack set, roll out an instance to an account and region, then poll the instance until CURRENT.

ARAZZO

CloudFormation Detect Stack Drift

Start drift detection, poll until detection completes, then list the drifted resources.

ARAZZO

CloudFormation Inspect a Stack Resource

Describe a single stack resource, then run targeted drift detection against just that resource.

ARAZZO

CloudFormation Provision a Stack

Validate a template, create a stack, poll until CREATE_COMPLETE, then list its resources.

ARAZZO

CloudFormation Review and Clean Up a Change Set

Create a change set, poll until it is computed, then branch — delete it when it contains no changes, otherwise keep it for review.

ARAZZO

CloudFormation Safe Stack Update

Summarize a template, update the stack, poll until UPDATE_COMPLETE, then pull the stack events.

ARAZZO

CloudFormation Tear Down a Stack

Disable termination protection, delete the stack, then poll until DELETE_COMPLETE.

ARAZZO

Scroll for all 9

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Cloudformation Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Infrastructure As Code

Define and provision AWS infrastructure using declarative JSON/YAML templates

Stack Management

Create, update, and delete collections of AWS resources as a single unit

Change Sets

Preview changes before applying them to running stacks

Drift Detection

Detect when stack resources have been modified outside of CloudFormation

Stack Sets

Deploy stacks across multiple accounts and regions simultaneously

Cloud Control CRUDL

Uniform interface for managing any resource in the CloudFormation Registry

Semantic Vocabularies 3

JSON-LD contexts and semantic vocabularies used across these APIs.

Cloud Control Context

0 classes · 0 properties

JSON-LD

Cloudformation Context

0 classes · 0 properties

JSON-LD

context Context

0 classes · 8 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

AWS CloudFormation API Rules

6 rules · 5 warnings 1 info

SPECTRAL

AWS CloudFormation API Rules

17 rules · 8 errors 9 warnings

SPECTRAL

JSON Schema 38

Standalone JSON Schema definitions for this provider's data models.

AWS CloudFormation Change Set

20 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

HookProgressEvent

8 properties

JSON SCHEMA

ProgressEvent

11 properties

JSON SCHEMA

ResourceDescription

2 properties

JSON SCHEMA

Change

1 properties

JSON SCHEMA

ChangeSetDetail

16 properties

JSON SCHEMA

ChangeSetSummary

13 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

Export

3 properties

JSON SCHEMA

ModuleInfo

2 properties

JSON SCHEMA

Output

4 properties

JSON SCHEMA

ParameterDeclaration

6 properties

JSON SCHEMA

Parameter

4 properties

JSON SCHEMA

PropertyDifference

4 properties

JSON SCHEMA

ResourceChangeDetail

4 properties

JSON SCHEMA

ResourceChange

7 properties

JSON SCHEMA

RollbackConfiguration

2 properties

JSON SCHEMA

RollbackTrigger

2 properties

JSON SCHEMA

StackDriftInformation

2 properties

JSON SCHEMA

StackEvent

16 properties

JSON SCHEMA

StackInstance

10 properties

JSON SCHEMA

StackInstanceSummary

8 properties

JSON SCHEMA

StackResourceDriftInformation

2 properties

JSON SCHEMA

StackResourceDrift

10 properties

JSON SCHEMA

StackResource

9 properties

JSON SCHEMA

StackResourceSummary

6 properties

JSON SCHEMA

Stack

22 properties

JSON SCHEMA

StackSetOperationPreferences

6 properties

JSON SCHEMA

StackSet

12 properties

JSON SCHEMA

StackSetSummary

7 properties

JSON SCHEMA

StackStatus

0 properties

JSON SCHEMA

StackSummary

9 properties

JSON SCHEMA

Tag

2 properties

JSON SCHEMA

TypeSummary

12 properties

JSON SCHEMA

AWS CloudFormation Stack Resource

11 properties

JSON SCHEMA

AWS CloudFormation Stack

25 properties

JSON SCHEMA

AWS CloudFormation Template

10 properties

JSON SCHEMA

Scroll for all 38

JSON Structure 34

JSON Structure definitions describing this provider's data shapes.

Cloud Control Error Response Structure

2 properties

JSON STRUCTURE

Cloud Control Progress Event Structure

11 properties

JSON STRUCTURE

Cloudformation Change Set Detail Structure

16 properties

JSON STRUCTURE

Cloudformation Change Set Summary Structure

13 properties

JSON STRUCTURE

Cloudformation Change Structure

1 properties

JSON STRUCTURE

Cloudformation Error Response Structure

2 properties

JSON STRUCTURE

Cloudformation Export Structure

3 properties

JSON STRUCTURE

Cloudformation Module Info Structure

2 properties

JSON STRUCTURE

Cloudformation Output Structure

4 properties

JSON STRUCTURE

Cloudformation Parameter Structure

4 properties

JSON STRUCTURE

Cloudformation Resource Change Structure

7 properties

JSON STRUCTURE

Cloudformation Rollback Trigger Structure

2 properties

JSON STRUCTURE

Cloudformation Stack Event Structure

16 properties

JSON STRUCTURE

Cloudformation Stack Instance Structure

10 properties

JSON STRUCTURE

Cloudformation Stack Resource Structure

9 properties

JSON STRUCTURE

Cloudformation Stack Set Structure

12 properties

JSON STRUCTURE

Cloudformation Stack Set Summary Structure

7 properties

JSON STRUCTURE

Cloudformation Stack Status Structure

0 properties

JSON STRUCTURE

Cloudformation Stack Structure

22 properties

JSON STRUCTURE

Cloudformation Stack Summary Structure

9 properties

JSON STRUCTURE

Cloudformation Tag Structure

2 properties

JSON STRUCTURE

Cloudformation Type Summary Structure

12 properties

JSON STRUCTURE

Scroll for all 34

Examples 34

Example request and response payloads for these APIs.

Scroll for all 34

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Cloudformation Authentication

apiKey · 1 scheme

SECURITY

Cloudformation Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Cloudformation Vulnerability Disclosure

security.txt · contact published

SECURITY

Cloudformation Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Cloudformation Agentic Access

49 operations · 49 acting · 1 human-in-the-loop

49 operations · 49 acting

AGENTIC

Use Cases 3

What developers build with this provider.

Multi-Account Deployment

Deploy consistent infrastructure across multiple AWS accounts with Stack Sets

Environment Provisioning

Spin up identical dev, staging, and production environments from templates

Compliance Auditing

Detect configuration drift and enforce infrastructure compliance

Integrations 3

Pre-built integrations with other platforms and tools.

AWS CDK

Define cloud infrastructure using familiar programming languages that compile to CloudFormation

AWS SAM

Simplified syntax for serverless application deployment via CloudFormation

Terraform

Alternative IaC tool that can import/export CloudFormation templates

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 17

Reference material describing how the API behaves

Scroll for all 17

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 14

Pagination, idempotency, versioning, errors, and events

Scroll for all 14

Build 9

SDKs, sample code, and the tooling you integrate with

Scroll for all 9

Access & Security 4

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: AWS CloudFormation
description: A collection of APIs provided by AWS for infrastructure as code provisioning and management of AWS and third-party
  resources using CloudFormation templates and the Cloud Control API.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://aws.amazon.com/cloudformation/logo.png
created: '2024'
modified: '2026-05-19'
url: https://docs.aws.amazon.com/cloudformation/
specificationVersion: '0.19'
tags:
- Automation
- AWS
- Cloud Resources
- IaC
- Infrastructure As Code
- Stack Management
apis:
- aid: cloudformation:cloudformation-change-sets-api
  name: AWS CloudFormation Change Sets API
  description: Operations for creating and managing change sets to preview stack changes.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Change Sets
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-change-sets-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-exports-api
  name: AWS CloudFormation Exports API
  description: Operations for listing stack exports and imports.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Exports
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-exports-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-registry-api
  name: AWS CloudFormation Registry API
  description: Operations for managing extension types in the CloudFormation Registry.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Registry
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-registry-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-request-status-api
  name: AWS CloudFormation Request Status API
  description: Operations for tracking the status of asynchronous resource operations and cancelling in-progress requests.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Request Status
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-request-status-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-resources-api
  name: AWS CloudFormation Resources API
  description: CRUDL operations for creating, reading, updating, deleting, and listing cloud resources through a uniform interface.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Resources
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-resources-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-stack-drift-api
  name: AWS CloudFormation Stack Drift API
  description: Operations for detecting and describing configuration drift.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Stack Drift
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-stack-drift-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-stack-events-api
  name: AWS CloudFormation Stack Events API
  description: Operations for retrieving stack-related events.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Stack Events
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-stack-events-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-stack-instances-api
  name: AWS CloudFormation Stack Instances API
  description: Operations for managing stack instances within a stack set.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Stack Instances
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-stack-instances-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-stack-policies-api
  name: AWS CloudFormation Stack Policies API
  description: Operations for getting and setting stack policies.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Stack Policies
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-stack-policies-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-stack-resources-api
  name: AWS CloudFormation Stack Resources API
  description: Operations for describing resources within a stack.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Stack Resources
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-stack-resources-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-stack-sets-api
  name: AWS CloudFormation Stack Sets API
  description: Operations for managing stack sets across multiple accounts and regions.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Stack Sets
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-stack-sets-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-stacks-api
  name: AWS CloudFormation Stacks API
  description: Operations for creating, updating, deleting, and describing CloudFormation stacks.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Stacks
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-stacks-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
- aid: cloudformation:cloudformation-templates-api
  name: AWS CloudFormation Templates API
  description: Operations for retrieving, validating, and summarizing templates.
  humanURL: https://aws.amazon.com/cloudformation/
  baseURL: https://cloudformation.{region}.amazonaws.com
  tags:
  - Templates
  properties:
  - type: OpenAPI
    url: openapi/cloudformation-templates-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudformation/
  - type: APIReference
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html
  - type: Pricing
    url: https://aws.amazon.com/cloudformation/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudformation/getting-started/
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/document-history.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudcontrolapi/index.html
common:
- type: AgenticAccess
  url: agentic-access/cloudformation-agentic-access.yml
- type: TrustCenter
  url: security/cloudformation-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/cloudformation-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/cloudformation-domain-security.yml
- type: Authentication
  url: authentication/cloudformation-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/aws-cloudformation/overview
- type: Arazzo
  url: arazzo/cloudformation-audit-exports-workflow.yml
  name: CloudFormation Audit Cross-Stack Exports
- type: Arazzo
  url: arazzo/cloudformation-change-set-deploy-workflow.yml
  name: CloudFormation Create and Execute a Change Set
- type: Arazzo
  url: arazzo/cloudformation-deploy-stack-set-workflow.yml
  name: CloudFormation Deploy a Stack Set
- type: Arazzo
  url: arazzo/cloudformation-detect-stack-drift-workflow.yml
  name: CloudFormation Detect Stack Drift
- type: Arazzo
  url: arazzo/cloudformation-inspect-stack-resource-workflow.yml
  name: CloudFormation Inspect a Stack Resource
- type: Arazzo
  url: arazzo/cloudformation-provision-stack-workflow.yml
  name: CloudFormation Provision a Stack
- type: Arazzo
  url: arazzo/cloudformation-review-change-set-workflow.yml
  name: CloudFormation Review and Clean Up a Change Set
- type: Arazzo
  url: arazzo/cloudformation-safe-stack-update-workflow.yml
  name: CloudFormation Safe Stack Update
- type: Arazzo
  url: arazzo/cloudformation-teardown-stack-workflow.yml
  name: CloudFormation Tear Down a Stack
- type: Portal
  url: https://aws.amazon.com/cloudformation/resources/
- type: GettingStarted
  url: https://aws.amazon.com/cloudformation/getting-started/
- type: Documentation
  url: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/
- type: Pricing
  url: https://aws.amazon.com/cloudformation/pricing/
- type: TermsOfService
  url: https://aws.amazon.com/terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Blog
  url: https://aws.amazon.com/blogs/devops/category/management-tools/aws-cloudformation/
- type: StatusPage
  url: https://status.aws.amazon.com/
- type: Console
  url: https://console.aws.amazon.com/cloudformation/
- type: Signup
  url: https://portal.aws.amazon.com/billing/signup
- type: GitHubOrganization
  url: https://github.com/aws-cloudformation
- type: GitHubRepository
  url: https://github.com/aws-cloudformation/aws-cloudformation-templates
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/aws-cloudformation
- type: Features
  data:
  - name: Infrastructure As Code
    description: Define and provision AWS infrastructure using declarative JSON/YAML templates
  - name: Stack Management
    description: Create, update, and delete collections of AWS resources as a single unit
  - name: Change Sets
    description: Preview changes before applying them to running stacks
  - name: Drift Detection
    description: Detect when stack resources have been modified outside of CloudFormation
  - name: Stack Sets
    description: Deploy stacks across multiple accounts and regions simultaneously
  - name: Cloud Control CRUDL
    description: Uniform interface for managing any resource in the CloudFormation Registry
- type: UseCases
  data:
  - name: Multi-Account Deployment
    description: Deploy consistent infrastructure across multiple AWS accounts with Stack Sets
  - name: Environment Provisioning
    description: Spin up identical dev, staging, and production environments from templates
  - name: Compliance Auditing
    description: Detect configuration drift and enforce infrastructure compliance
- type: Integrations
  data:
  - name: AWS CDK
    description: Define cloud infrastructure using familiar programming languages that compile to CloudFormation
  - name: AWS SAM
    description: Simplified syntax for serverless application deployment via CloudFormation
  - name: Terraform
    description: Alternative IaC tool that can import/export CloudFormation templates
- type: SDKs
  url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudformation.html
  title: Python SDK (Boto3)
- type: SDKs
  url: https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/cloudformation-examples.html
  title: JavaScript SDK v3
- type: SDKs
  url: https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/examples-cloudformation.html
  title: Java SDK
- type: SDKs
  url: https://docs.aws.amazon.com/sdk-for-go/api/service/cloudformation/
  title: Go SDK
- type: CLI
  url: https://docs.aws.amazon.com/cli/latest/reference/cloudformation/
  title: AWS CLI - CloudFormation
- type: CLI
  url: https://github.com/aws-cloudformation/rain
  title: Rain - CloudFormation CLI
- type: JSONSchema
  url: json-schema/stack.json
  title: Stack Schema
- type: JSONSchema
  url: json-schema/template.json
  title: Template Schema
- type: JSONSchema
  url: json-schema/resource.json
  title: Resource Schema
- type: JSONSchema
  url: json-schema/change-set.json
  title: Change Set Schema
- type: JSONSchema
  url: json-schema/cloudformation-change-schema.json
  title: Change Schema
- type: JSONSchema
  url: json-schema/cloudformation-change-set-detail-schema.json
  title: Change Set Detail Schema
- type: JSONSchema
  url: json-schema/cloudformation-change-set-summary-schema.json
  title: Change Set Summary Schema
- type: JSONSchema
  url: json-schema/cloudformation-error-response-schema.json
  title: Error Response Schema
- type: JSONSchema
  url: json-schema/cloudformation-stack-schema.json
  title: Stack Detail Schema
- type: JSONSchema
  url: json-schema/cloudformation-stack-event-schema.json
  title: Stack Event Schema
- type: JSONSchema
  url: json-schema/cloudformation-stack-resource-schema.json
  title: Stack Resource Schema
- type: JSONSchema
  url: json-schema/cloudformation-stack-summary-schema.json
  title: Stack Summary Schema
- type: JSONSchema
  url: json-schema/cloudformation-tag-schema.json
  title: Tag Schema
- type: JSONSchema
  url: json-schema/cloud-control-progress-event-schema.json
  title: Cloud Control Progress Event Schema
- type: JSONSchema
  url: json-schema/cloud-control-resource-description-schema.json
  title: Cloud Control Resource Description Schema
- type: JSONSchema
  url: json-schema/cloud-control-error-response-schema.json
  title: Cloud Control Error Response Schema
- type: JSONLD
  url: json-ld/context.jsonld
  title: JSON-LD Context
- type: JSONLD
  url: json-ld/cloudformation-context.jsonld
  title: CloudFormation JSON-LD Context
- type: JSONLD
  url: json-ld/cloud-control-context.jsonld
  title: Cloud Control JSON-LD Context
- type: Vocabulary
  url: vocabulary/cloudformation-vocabulary.yaml
  title: CloudFormation Vocabulary
- type: Rules
  url: rules/cloudformation-spectral-rules.yml
  title: Spectral Rules
- type: Capabilities
  url: capabilities/infrastructure-provisioning.yaml
  title: Infrastructure Provisioning Workflow
- type: Capabilities
  url: capabilities/shared/cloudformation.yaml
  title: CloudFormation Shared Capability
- type: Capabilities
  url: capabilities/shared/cloud-control.yaml
  title: Cloud Control Shared Capability
- name: MCP Server
  url: https://aws.amazon.com/blogs/devops/introducing-the-aws-infrastructure-as-code-mcp-server-ai-powered-cdk-and-cloudformation-assistance/
  type: MCPServer
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com