About AWS CodeDeploy
AWS CodeDeploy is a deployment service from Amazon Web Services that automates the release of application code. It can deploy to Amazon EC2 instances, AWS Lambda functions and on-premises servers, replacing manual copy-and-restart procedures with a repeatable process.
The service is designed to let teams release new features quickly, avoid downtime during deployment and handle the complexity of updating applications. It is commonly paired with a build service and a pipeline service to form a complete delivery workflow on AWS, and it supports rolling updates and blue/green style approaches.
CodeDeploy is a commercial, hosted AWS service, and its pricing page explains how costs apply to the different compute targets. It is most useful to teams that already run workloads on AWS or in a hybrid setup and want deployment automation tied to their existing accounts and permissions.
Key features
- Deploys to EC2, Lambda and on-premises servers
- Automates application releases
- Helps avoid downtime during updates
- Works with other AWS developer tools
Good fit for
- →Rolling out updates to EC2 fleets
- →Deploying Lambda function versions
- →Automating hybrid server deployments
- Tags
- aws
- ci-cd
- deployment
- ec2
- lambda
- automation
- managed-service
AWS CodeDeploy: questions and answers
- What is AWS CodeDeploy used for?
- AWS CodeDeploy automates application deployments to EC2 instances, Lambda functions and on-premises servers while limiting downtime. It is a good fit for rolling out updates to EC2 fleets, deploying Lambda function versions and automating hybrid server deployments.
- How much does AWS CodeDeploy cost?
- AWS CodeDeploy is a paid product with no free plan.
- Is AWS CodeDeploy open source?
- No. AWS CodeDeploy is proprietary (closed-source) software. Open-source alternatives to AWS CodeDeploy include Spug, Harness and GoCD.
- What are some alternatives to AWS CodeDeploy?
- AWS CodeDeploy competes with AWS CodePipeline, Octopus Deploy and Azure Pipelines. For open-source options, see Enlisted's ranked list of open-source AWS CodeDeploy alternatives.
Open-source alternatives to AWS CodeDeploy
See all
Spug
CI/CD & DevOps
Spug is a lightweight agent-free automatic operation and maintenance platform designed for
AGPL-3.0vs AWS CodeDeploy★ 11k
Harness
CI/CD & DevOps
Harness Open Source is an end-to-end developer platform with Source Control Management, CI
Apache-2.0vs GitHub Actions★ 38k
GoCD
CI/CD & DevOps
GoCD - Continuous Delivery server main repository
Apache-2.0vs TeamCity★ 7.4k
Ansible
CI/CD & DevOps
Ansible is a radically simple IT automation platform that makes your applications and syst
GPL-3.0vs AWS CodeDeploy★ 71k
Kamal
CI/CD & DevOps
Deploy web apps anywhere.
MITvs Heroku★ 15k
Flux
CI/CD & DevOps
Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit
Apache-2.0vs Octopus Deploy★ 8.4k
SaaS alternatives to AWS CodeDeploy
See all
AWS CodePipeline
CI/CD & DevOps
Managed AWS service that automates build, test and deploy release pipelines
SaaS
Octopus Deploy
CI/CD & DevOps
Release management and deployment automation across many environments
SaaS
Azure Pipelines
CI/CD & DevOps
CI/CD service in Azure DevOps for building and deploying to any platform
SaaS
GitHub Actions
CI/CD & DevOps
GitHub Actions is GitHub's built-in automation and CI/CD service for building, testing and deploying code through workflows triggered by repository events.
SaaS
GitLab
CI/CD & DevOps
DevSecOps platform with Git hosting, CI/CD, issue tracking and security scanning
SaaS
CloudBees
CI/CD & DevOps
Enterprise CI/CD and release orchestration built around Jenkins
SaaS

