Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Skip to main content

AWS CodeDeploy

Automate code deployment to maintain application uptime

Benefits of CodeDeploy

Automate and consistently deploy your applications across your development, test, and production environments.

Monitor fleet health and automatically roll back updates as necessary.

Launch and track the deployment statuses of your applications through the AWS Management Console or AWS Command Line Interface (AWS CLI).

Reuse your existing setup code and integrate with your existing software release process or continuous delivery toolchain.

Use cases

Repeat an application deployment across different groups or instances using a file and command-based install model.

Manage deployments to thousands of hosts with advanced monitoring and traffic shifting.

Support multiple deployment types, including in-place, canary, and blue/green deployments.

Configure alarms that will initiate rollbacks, and stop application deployments in progress.

Explore Amazon CodeCatalyst

A unified software development service to quickly build, deliver, and scale applications on AWS.

Learn more about CodeCatalyst