Amazon CloudFormation is a service that automates and manages AWS infrastructure with code.Key features include infrastructure as code, automation, and stack management.It supports JSON and YAML templates and covers over 200 AWS services.Use cases include web application deployment, multi-region disaster recovery, and DevOps automation.