
AWS CodeDeploy
AWS CodeDeploy automates application deployments across development, test, and production environments.
What AWS CodeDeploy is
AWS CodeDeploy automates application deployments across development, test, and production environments. It can deploy 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 manage availability during a rollout. If too many updates fail, CodeDeploy can stop the deployment and restore a previous revision. Teams can launch, control, and monitor deployments through the AWS Management Console, CLI, SDKs, or APIs. AWS CodePipeline and some AWS partners provide prebuilt CI/CD integrations. For EC2, CodeDeploy works with Auto Scaling and can deploy to a new instance before it joins an Elastic Load Balancing load balancer. Deployment notifications can be sent through Amazon SNS by SMS or email. It uses a file- and command-based installation model with an AppSpec configuration file and is described as platform- and language-agnostic. EC2 deployments have no additional CodeDeploy charge; on-premises updates cost $0.02 per instance. On-premises instances must connect to public AWS service endpoints.
Good
- Supports in-place, canary, and blue/green deployments
- Can roll back to a previous revision
- Works with AWS CLI, SDKs, and APIs
- SNS notifications can be sent by SMS or email
Watch out
- On-premises instances need public AWS endpoint access
- On-premises updates cost $0.02 per instance
Who it suits
CodeDeploy suits teams automating releases to AWS services and on-premises instances. It may be useful where rollback, deployment monitoring, or CI/CD integrations matter.
Verdict
CodeDeploy covers several AWS and on-premises targets, with deployment monitoring and rollback options. Factor in the endpoint requirement for on-premises instances and their per-update charge.
Plans and prices
From AWS CodeDeploy's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| AWS CodeDeploy | Free | EC2 deployments have no additional CodeDeploy charge · $0.02 per on-premises instance update |
The facts
Each one read from AWS CodeDeploy's own pages, with the date it was checked.
What it does
- Availability
- Rolling updates and deployment health tracking help protect applications from downtime during deployments.checked 9 Oct 2026
- Compatibility
- CodeDeploy is platform and language agnostic and uses a file- and command-based install model with an AppSpec configuration file.checked 9 Oct 2026
- Deployment methods
- Supported deployment types include in-place, canary, and blue/green deployments.checked 9 Oct 2026
- Deployment targets
- It deploys to Amazon EC2, AWS Fargate, AWS Lambda, and on-premises instances.checked 9 Oct 2026
- Integration
- AWS CodePipeline and some AWS partners provide prebuilt integrations for CI/CD services.checked 9 Oct 2026
- Management
- Deployments can be launched, controlled, and monitored through the AWS Management Console, AWS CLI, SDKs, or APIs.checked 9 Oct 2026
- Notifications
- Deployment event notifications can be sent through Amazon SNS, including SMS or email notifications.checked 9 Oct 2026
- On-premises requirement
- On-premises instances must be able to connect to public AWS service endpoints to communicate with CodeDeploy.checked 9 Oct 2026
- 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.checked 9 Oct 2026
- Purpose
- CodeDeploy automates application deployments across development, test, and production environments.checked 9 Oct 2026
- Quota
- The default maximum number of applications per account per Region is 1,000, and AWS marks this quota as adjustable.checked 9 Oct 2026
- Rollback
- CodeDeploy can stop deployments after too many failed updates and roll back by redeploying a previous revision.checked 9 Oct 2026
- 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.checked 9 Oct 2026
The company
- 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.checked 9 Oct 2026
Alternatives to AWS CodeDeploy
- 1

Terraform
Free planWebAPILinuxmacOS8.0Free plan - 2
Teploy Arcade
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 3

LaunchDarkly Experimentation
Free planAndroidiOSWebAPI7.4$108.33 usage-based - 4

CircleCI
Free planWebAPILinuxmacOS7.3From $15 a month - 5

Octopus Deploy
Free planWebAPILinuxSelf-hosted7.3From $4,330 a year - 6
Argo Rollouts
Free planLinuxmacOSSelf-hostedWindows6.9Free plan