# Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode

> Source: <https://aws.amazon.com/blogs/aws/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/>
> Published: 2026-06-30 21:30:33+00:00

[AWS News Blog](https://aws.amazon.com/blogs/aws/)

# Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode

|
|

Today, we’re announcing [AWS CloudFormation](https://aws.amazon.com/cloudformation/?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el) Express mode, a new deployment mode that accelerates deployments for developers and AI tools iterating on infrastructure. Express mode accelerates deployments by completing when CloudFormation confirms resource configuration is applied, rather than waiting for extended stabilization checks. This reduces deployment time by up to 4 times for iterative development workflows and production scenarios.

__How it works__

Every CloudFormation deployment performs stabilization checks after resource configuration is applied. These checks serve an important purpose when you need to confirm resources can serve traffic before shifting load.

However, many workflows do not require full stabilization to proceed. Express mode benefits two primary use cases: iterative development workflows and production scenarios where you are comfortable with eventual stabilization. These use cases include iterating on infrastructure configurations during development, testing individual components of your application, and AI-assisted infrastructure development that benefits from sub-minute feedback loops.

With Express mode, CloudFormation completes deployments when resource configuration is applied, without waiting for stabilization checks. Resources continue becoming operational in the background. CloudFormation automatically retries dependent resources that encounter transient failures during provisioning within the same stack, without requiring any customer intervention. This built-in resilience handles timing issues between resources as they stabilize. Express mode changes *when* the deployment completes, not *how* resources are provisioned.

For example, when I create an [Amazon Simple Queue Service (SQS)](https://aws.amazon.com/sqs/?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el) queue with a dead letter queue (DLQ), Standard mode takes 64 seconds, but Express mode completes in up to 10 seconds. In the case of deleting an [AWS Lambda](https://aws.amazon.com/lambda/?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el) function with network interface attachment, Standard mode takes 20–30 minutes, but Express mode completes in up to 10 seconds based on my benchmarking test.

__Get started with CloudFormation Express mode__

When you create a CloudFormation stack in the [AWS Management Console](https://console.aws.amazon.com/cloudformation/?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el), choose **Enable** in the **Express mode** under **Stack deployment options**.

You can also use [AWS Command Line Interface (AWS CLI)](https://aws.amazon.com/cli/?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el), [AWS SDKs](https://builder.aws.com/build/tools#SDKs?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el), or IaC tools like [AWS Cloud Development Kit (CDK)](https://aws.amazon.com/cdk/?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el), and AI tools such as [Kiro](https://kido.dev/?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el).

Activate Express mode by setting the `--deployment-config`

parameter to `EXPRESS`

when creating, updating, or deleting stacks. No template changes are required. Express mode disables rollback by default for the fastest iteration experience. To re-enable rollback, set `disableRollback`

to `false`

in the `deployment-config`

for production environments, or implement monitoring/cleanup mechanisms for failed deployments.

```
aws cloudformation create-stack \ 
   --stack-name my-app \ 
   --template-body file://template.yaml \ 
   --deployment-config '{"mode": "EXPRESS", "disableRollback": true}' \
```

For example, use the Express mode when you build infrastructure incrementally, adding resources one at a time. Ensure your IAM role templates follow the principle of least privilege.

```
# Iteration 1: Deploy IAM role
aws cloudformation create-stack \
--stack-name my-microservice \
--template-body file://iteration1-iam.yaml \
--deployment-config '{"mode": "EXPRESS"}' \
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole

# Iteration 2: Add Lambda function
aws cloudformation update-stack \
--stack-name my-microservice \
--template-body file://iteration2-lambda.yaml \
--deployment-config '{"mode": "EXPRESS"}' \
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole

# Iteration 3: Add SQS queue and event source mapping
aws cloudformation update-stack \
--stack-name my-microservice \
--template-body file://iteration3-sqs.yaml \
--deployment-config '{"mode": "EXPRESS"}' \
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole
```

For AWS CDK, activate Express mode with the `cdk deploy --express`

command when you deploy your CDK stack. This command retrieves your generated CloudFormation template and deploys it through the CloudFormation Express mode, which provisions your resources as part of a CloudFormation stack.

Express mode works with all existing CloudFormation templates and supports all CloudFormation features including change sets and nested stacks. When you enable Express mode on a parent stack, all nested stacks also use Express mode. If you need resources to be fully operational before proceeding with traffic or testing, continue using the default deployment behavior, which performs stabilization checks before completing.

__Now available__

AWS CloudFormation Express mode is available today in all AWS commercial Regions at no additional cost. For Regional availability and a future roadmap, visit the [AWS Capabilities by Region](https://builder.aws.com/build/capabilities/explore?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el). If you want to call APIs, search documentation, find regional availability, and check troubleshooting about this new feature, try using the [AWS MCP Server](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el) and [plugins](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/plugins.html?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el) with your preferred AI tool. To learn more, visit the [CloudFormation documentation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el).

Start accelerating your deployments today, and send feedback to [AWS re:Post for AWS CloudFormation](https://repost.aws/tags/TAm3R3LNU3RfSX9L23YIpo3w/aws-cloudformation?trk=d8ec3b19-0f37-4f8c-8c12-189f913e205c&sc_channel=el) or through your usual AWS Support contacts.

— [Channy](https://linkedin.com/in/channy)
