Skip to content
SPECIFICTION
Get listed

AWS CodeDeploy

aws.amazon.com

Free plan WebWindowsLinuxAPISelf-hosted
Visit aws.amazon.com
Spec score 8.3 #4 of 25 in Rollback Management

What it is

AWS CodeDeploy automates application releases across development, test, and production environments. It deploys to Amazon EC2, AWS Fargate, AWS Lambda, and on-premises instances using in-place, canary, or blue/green methods. Rolling updates and deployment health tracking help limit disruption; when too many updates fail, CodeDeploy can stop a deployment and restore a previous revision. Teams can launch and monitor releases through the AWS Management Console, CLI, SDKs, or APIs. AWS CodePipeline and some AWS partners offer prebuilt CI/CD connections. For EC2, CodeDeploy works with Auto Scaling and can update an instance before it joins an Elastic Load Balancing load balancer. Amazon SNS can send deployment-event notifications by SMS or email. The service uses a file- and command-based installation model with an AppSpec configuration file and is platform and language agnostic. EC2 deployments have no additional CodeDeploy charge; on-premises updates cost $0.02 per instance update, with no minimum fees or upfront commitments. On-premises instances must connect to public AWS service endpoints. The free plan is listed at free.

Spec sheet

Purpose
CodeDeploy automates application deployments across development, test, and production environments.Read 9 Oct 2026 · aws.amazon.com
Availability
Rolling updates and deployment health tracking help protect applications from downtime during deployments.Read 9 Oct 2026 · aws.amazon.com
Company compliance
AWS says it supports 143 security standards and compliance certifications, including PCI-DSS, HIPAA/HITECH, FedRAMP, GDPR, FIPS 140-3, and NIST 800-171.Read 9 Oct 2026 · aws.amazon.com
Compatibility
CodeDeploy is platform and language agnostic and uses a file- and command-based install model with an AppSpec configuration file.Read 9 Oct 2026 · aws.amazon.com
Deployment methods
Supported deployment types include in-place, canary, and blue/green deployments.Read 9 Oct 2026 · aws.amazon.com
Deployment targets
It deploys to Amazon EC2, AWS Fargate, AWS Lambda, and on-premises instances.Read 9 Oct 2026 · aws.amazon.com
Integration
AWS CodePipeline and some AWS partners provide prebuilt integrations for CI/CD services.Read 9 Oct 2026 · aws.amazon.com
Management
Deployments can be launched, controlled, and monitored through the AWS Management Console, AWS CLI, SDKs, or APIs.Read 9 Oct 2026 · aws.amazon.com
Notifications
Deployment event notifications can be sent through Amazon SNS, including SMS or email notifications.Read 9 Oct 2026 · aws.amazon.com
On-premises requirement
On-premises instances must be able to connect to public AWS service endpoints to communicate with CodeDeploy.Read 9 Oct 2026 · docs.aws.amazon.com
Pricing detail
AWS states there is no additional charge for deployments to EC2 instances and charges $0.02 per on-premises instance update, with no minimum fees or upfront commitments.Read 9 Oct 2026 · aws.amazon.com
Quota
The default maximum number of applications per account per Region is 1,000, and AWS marks this quota as adjustable.Read 9 Oct 2026 · docs.aws.amazon.com
Rollback
CodeDeploy can stop deployments after too many failed updates and roll back by redeploying a previous revision.Read 9 Oct 2026 · aws.amazon.com
Scaling integration
For EC2 instances, CodeDeploy integrates with Auto Scaling and can deploy to a new instance before it is added to an Elastic Load Balancing load balancer.Read 9 Oct 2026 · aws.amazon.com

Plans and prices

AWS CodeDeploy Free EC2 deployments have no additional CodeDeploy charge · $0.02 per on-premises instance update Read 9 Oct 2026 · aws.amazon.com

Every AWS CodeDeploy plan and price →

Strong points and limits

Strong points

  • Supports in-place, canary, and blue/green deployments
  • Can roll back to a previous revision
  • Controls available through console, CLI, SDKs, and APIs
  • EC2 deployments have no additional CodeDeploy charge

Limits

  • On-premises updates cost $0.02 per instance update
  • On-premises instances need access to public AWS endpoints
  • Default regional application limit is 1,000

Who it suits

It suits teams deploying applications across AWS and on-premises targets that need rollout controls, health tracking, or rollback. On-premises users need instances able to reach public AWS service endpoints.

Verdict

CodeDeploy offers several deployment methods and rollback across AWS and on-premises targets. Check the endpoint requirement for on-premises instances and the per-update charge before choosing it.

Where Specifiction places it

Alternatives to AWS CodeDeployAll alternatives →