AWS CodeDeploy logo

AWS CodeDeploy

AWS CodeDeploy

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

AWS CodeDeploy API automates application deployment to EC2/Lambda/ECS — rolling, blue-green, and automated rollback.

Visit site ↗Source ↗Health checked 9h ago
Use it when

Native integration with AWS compute services (EC2, Lambda, ECS)

Watch for

AWS-only (cannot deploy to other clouds)

First check

CreateApplication + CreateDeploymentGroup to set up deployment targets. CreateDeployment to trigger a deployment (specify revision bundle on S3).

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
19 ms
Protocol
REST
Pricing
Stars
62

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 19ms

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

CodeDeploy is AWS's application deployment automation tool, forming AWS's CI/CD suite alongside CodeCommit, CodeBuild, and CodePipeline. Design: separate deployment logic from build logic — CodeBuild produces a revision bundle on S3; CodeDeploy safely pushes that bundle to target instances. EC2 deployments support rolling (update a portion at a time) and blue-green (launch a new fleet, switch traffic over); Lambda supports canary (10% traffic to new version first, observe, then full switch); ECS supports task-definition-level blue-green. Auto-rollback on failure; combined with CloudWatch alarms, supports business-metric-based rollback (e.g. error rate > 1% triggers rollback). Standard for serious deployment automation on AWS.

02

What you can build

  • 1Auto rolling deploy to EC2 cluster after CI passes
  • 2Blue-green deployment for Lambda functions
  • 3Zero-downtime ECS service updates
  • 4Automatic rollback on failure
03

Strengths & limitations

Strengths

  • Native integration with AWS compute services (EC2, Lambda, ECS)
  • Multiple deployment strategies (rolling, blue-green, canary)
  • Failure detection and auto-rollback

Limitations

  • AWS-only (cannot deploy to other clouds)
  • Complex dependency management (multi-service coordinated release) needs external tools
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://github.com/mermade/aws2openapi/<endpoint>
05

Getting started

CreateApplication + CreateDeploymentGroup to set up deployment targets. CreateDeployment to trigger a deployment (specify revision bundle on S3).

06

FAQ

CodeDeploy vs. GitHub Actions deploy?+

GitHub Actions is flexible but you manage IAM and deployment logic yourself. CodeDeploy encapsulates AWS deployment complexity (auto rollback, blue-green switching).

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: Yes
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
python, javascript, go, java, csharp
Response time
19 ms
Last health check
5/12/2026, 7:36:33 AM
08

Tags

09

More from Amazon Web Services