# Amazon CodeDeploy

**Canonical:** https://apis.io/providers/amazon-codedeploy/  
**Website:** https://aws.amazon.com/codedeploy/  
**APIs profiled:** 49

AWS CodeDeploy is a fully managed deployment service that automates software deployments to various compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and on-premises servers. CodeDeploy makes it easier to rapidly release new features, helps avoid downtime during application deployment, and handles the complexity of updating your applications with in-place, blue/green, and canary deployment strategies.

## Kin Score — 54.5 / 100 (strong)

Scored 2026-08-24 under rubric 0.13.0. Trend: flat (-0.5 from 55.0).

| Facet | Score |
|---|---|
| Discoverability | 68.5 |
| Contract Quality | 71.3 |
| Governance | 45.5 |
| Contract Governance | 45.5 |
| Operational Transparency | 18.4 |
| Developer Ergonomics | 57.1 |
| Commercial Clarity | 52.6 |
| Access Clarity | 52.6 |

## Agent readiness — 30.2 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | verified |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | yes |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (49)

- **Amazon CodeDeploy Applications API** — Operations for creating and managing CodeDeploy applications
- **Amazon CodeDeploy Deployments API** — Operations for creating and monitoring deployments
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.AddTagsToOnPremisesInstances API** — The #X Amz Target=CodeDeploy 20141006.AddTagsToOnPremisesInstances API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.addtagstoonpremisesinstances.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.BatchGetApplicationRevisions API** — The #X Amz Target=CodeDeploy 20141006.BatchGetApplicationRevisions API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.batchgetapplicationrevisions.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.BatchGetApplications API** — The #X Amz Target=CodeDeploy 20141006.BatchGetApplications API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.batchgetapplications.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.BatchGetDeploymentGroups API** — The #X Amz Target=CodeDeploy 20141006.BatchGetDeploymentGroups API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.batchgetdeploymentgroups.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.BatchGetDeploymentInstances API** — The #X Amz Target=CodeDeploy 20141006.BatchGetDeploymentInstances API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.batchgetdeploymentinstances.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.BatchGetDeployments API** — The #X Amz Target=CodeDeploy 20141006.BatchGetDeployments API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.batchgetdeployments.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.BatchGetDeploymentTargets API** — The #X Amz Target=CodeDeploy 20141006.BatchGetDeploymentTargets API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.batchgetdeploymenttargets.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.BatchGetOnPremisesInstances API** — The #X Amz Target=CodeDeploy 20141006.BatchGetOnPremisesInstances API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.batchgetonpremisesinstances.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ContinueDeployment API** — The #X Amz Target=CodeDeploy 20141006.ContinueDeployment API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.continuedeployment.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.CreateApplication API** — The #X Amz Target=CodeDeploy 20141006.CreateApplication API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.createapplication.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.CreateDeployment API** — The #X Amz Target=CodeDeploy 20141006.CreateDeployment API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.createdeployment.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.CreateDeploymentConfig API** — The #X Amz Target=CodeDeploy 20141006.CreateDeploymentConfig API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.createdeploymentconfig.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.CreateDeploymentGroup API** — The #X Amz Target=CodeDeploy 20141006.CreateDeploymentGroup API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.createdeploymentgroup.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.DeleteApplication API** — The #X Amz Target=CodeDeploy 20141006.DeleteApplication API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.deleteapplication.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.DeleteDeploymentConfig API** — The #X Amz Target=CodeDeploy 20141006.DeleteDeploymentConfig API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.deletedeploymentconfig.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.DeleteDeploymentGroup API** — The #X Amz Target=CodeDeploy 20141006.DeleteDeploymentGroup API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.deletedeploymentgroup.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.DeleteGitHubAccountToken API** — The #X Amz Target=CodeDeploy 20141006.DeleteGitHubAccountToken API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.deletegithubaccounttoken.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.DeleteResourcesByExternalId API** — The #X Amz Target=CodeDeploy 20141006.DeleteResourcesByExternalId API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.deleteresourcesbyexternalid.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.DeregisterOnPremisesInstance API** — The #X Amz Target=CodeDeploy 20141006.DeregisterOnPremisesInstance API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.deregisteronpremisesinstance.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetApplication API** — The #X Amz Target=CodeDeploy 20141006.GetApplication API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getapplication.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetApplicationRevision API** — The #X Amz Target=CodeDeploy 20141006.GetApplicationRevision API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getapplicationrevision.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetDeployment API** — The #X Amz Target=CodeDeploy 20141006.GetDeployment API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getdeployment.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetDeploymentConfig API** — The #X Amz Target=CodeDeploy 20141006.GetDeploymentConfig API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getdeploymentconfig.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetDeploymentGroup API** — The #X Amz Target=CodeDeploy 20141006.GetDeploymentGroup API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getdeploymentgroup.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetDeploymentInstance API** — The #X Amz Target=CodeDeploy 20141006.GetDeploymentInstance API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getdeploymentinstance.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetDeploymentTarget API** — The #X Amz Target=CodeDeploy 20141006.GetDeploymentTarget API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getdeploymenttarget.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.GetOnPremisesInstance API** — The #X Amz Target=CodeDeploy 20141006.GetOnPremisesInstance API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.getonpremisesinstance.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListApplicationRevisions API** — The #X Amz Target=CodeDeploy 20141006.ListApplicationRevisions API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listapplicationrevisions.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListApplications API** — The #X Amz Target=CodeDeploy 20141006.ListApplications API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listapplications.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListDeploymentConfigs API** — The #X Amz Target=CodeDeploy 20141006.ListDeploymentConfigs API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listdeploymentconfigs.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListDeploymentGroups API** — The #X Amz Target=CodeDeploy 20141006.ListDeploymentGroups API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listdeploymentgroups.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListDeploymentInstances API** — The #X Amz Target=CodeDeploy 20141006.ListDeploymentInstances API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listdeploymentinstances.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListDeployments API** — The #X Amz Target=CodeDeploy 20141006.ListDeployments API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listdeployments.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListDeploymentTargets API** — The #X Amz Target=CodeDeploy 20141006.ListDeploymentTargets API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listdeploymenttargets.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListGitHubAccountTokenNames API** — The #X Amz Target=CodeDeploy 20141006.ListGitHubAccountTokenNames API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listgithubaccounttokennames.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListOnPremisesInstances API** — The #X Amz Target=CodeDeploy 20141006.ListOnPremisesInstances API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listonpremisesinstances.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.ListTagsForResource API** — The #X Amz Target=CodeDeploy 20141006.ListTagsForResource API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.listtagsforresource.
- **Amazon CodeDeploy #X Amz Target=CodeDeploy 20141006.PutLifecycleEventHookExecutionStatus API** — The #X Amz Target=CodeDeploy 20141006.PutLifecycleEventHookExecutionStatus API from Amazon CodeDeploy — 1 operation(s) for #x amz target=codedeploy 20141006.putlifecycleeventhoo...
- …and 9 more, listed in full on the page.

## MCP servers (1)

- **Amazon CodeDeploy MCP Server**

## Agentic access (1)

- **Amazon Codedeploy Agentic Access** — 54 operations · 50 acting · 1 human-in-the-loop

## Security (4)

- **Amazon Codedeploy Authentication** — apiKey · 1 scheme
- **Amazon Codedeploy Domain Security** — TLSv1.3 · HSTS · DMARC
- **Amazon Codedeploy Vulnerability Disclosure** — security.txt · contact published
- **Amazon Codedeploy Trust Center** — PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

## Use cases (5)

- **Zero-Downtime Application Updates** — Use blue/green deployments to update applications without downtime by routing traffic to a new environment while keeping the original environment available for rollback.
- **Lambda Function Updates** — Deploy new Lambda function versions with canary or linear traffic shifting to gradually migrate traffic from the current version to the updated function version.
- **ECS Service Deployment** — Deploy updated container tasks to ECS services with blue/green deployments and configurable traffic shifting through an Application Load Balancer.
- **On-Premises Application Deployment** — Extend cloud-based deployment automation to on-premises servers using the CodeDeploy agent and on-premises instance registration.
- **Multi-Stage CD Pipeline** — Use CodeDeploy as the deployment stage in an AWS CodePipeline for fully automated continuous delivery from source code to production.

## Tags

Amazon, Deployment, DevOps, CI/CD, Release Management, Blue/Green Deployment

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/amazon-codedeploy/). Scores are computed from the provider's own public artifacts under a published rubric.
