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 accessModel: pricing: unknown onboarding: self-serve trial: false try_now: false public: false label: Self-serve signup confidence: medium source: - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/amazon-cloudformation.png 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-08-06' specificationVersion: '0.19' apis: - aid: amazon-cloudformation:amazon-cloudformation-change-sets-api name: Amazon CloudFormation Change Sets API description: Operations for managing CloudFormation change sets humanURL: https://aws.amazon.com/cloudformation/ baseURL: https://cloudformation.us-east-1.amazonaws.com tags: - Change Sets properties: - type: OpenAPI url: openapi/amazon-cloudformation-change-sets-api-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: LLMsTxt url: llms/amazon-cloudformation-llms.txt - 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 - aid: amazon-cloudformation:amazon-cloudformation-resources-api name: Amazon CloudFormation Resources API description: Operations for managing stack resources humanURL: https://aws.amazon.com/cloudformation/ baseURL: https://cloudformation.us-east-1.amazonaws.com tags: - Resources properties: - type: OpenAPI url: openapi/amazon-cloudformation-resources-api-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: LLMsTxt url: llms/amazon-cloudformation-llms.txt - 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 - aid: amazon-cloudformation:amazon-cloudformation-stacks-api name: Amazon CloudFormation Stacks API description: Operations for managing CloudFormation stacks humanURL: https://aws.amazon.com/cloudformation/ baseURL: https://cloudformation.us-east-1.amazonaws.com tags: - Stacks properties: - type: OpenAPI url: openapi/amazon-cloudformation-stacks-api-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: LLMsTxt url: llms/amazon-cloudformation-llms.txt - 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 - aid: amazon-cloudformation:amazon-cloudformation-templates-api name: Amazon CloudFormation Templates API description: Operations for working with CloudFormation templates humanURL: https://aws.amazon.com/cloudformation/ baseURL: https://cloudformation.us-east-1.amazonaws.com tags: - Templates properties: - type: OpenAPI url: openapi/amazon-cloudformation-templates-api-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: LLMsTxt url: llms/amazon-cloudformation-llms.txt - 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: Overlay url: overlays/amazon-cloudformation-openapi-overlay.yaml - type: MCPServer name: AWS IaC MCP Server url: https://github.com/awslabs/mcp/tree/main/src/aws-iac-mcp-server - type: AgenticAccess url: agentic-access/amazon-cloudformation-agentic-access.yml - 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: NaftikoCapability url: capabilities/infrastructure-as-code.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