# Amazon EC2 Auto Scaling

**Canonical:** https://apis.io/providers/amazon-ec2-auto-scaling/  
**Website:** https://aws.amazon.com/developer/  
**APIs profiled:** 65

Amazon EC2 Auto Scaling helps you maintain application availability and lets you automatically add or remove EC2 instances according to conditions you define. You can use fleet management features to maintain the health and availability of your fleet, and use dynamic and predictive scaling to add or remove EC2 instances to meet demand.

## Kin Score — 56.4 / 100 (strong)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+3.6 from 52.8).

| Facet | Score |
|---|---|
| Discoverability | 75.9 |
| Contract Quality | 76.7 |
| Governance | 25.0 |
| Contract Governance | 25.0 |
| Operational Transparency | 36.8 |
| Developer Ergonomics | 50.0 |
| Commercial Clarity | 59.2 |
| Access Clarity | 59.2 |

## Agent readiness — 41.9 (agent-ready)

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

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (65)

- **Amazon EC2 Auto Scaling #Action=AttachInstances API** — The #Action=AttachInstances API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=attachinstances.
- **Amazon EC2 Auto Scaling #Action=AttachLoadBalancers API** — The #Action=AttachLoadBalancers API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=attachloadbalancers.
- **Amazon EC2 Auto Scaling #Action=AttachLoadBalancerTargetGroups API** — The #Action=AttachLoadBalancerTargetGroups API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=attachloadbalancertargetgroups.
- **Amazon EC2 Auto Scaling #Action=AttachTrafficSources API** — The #Action=AttachTrafficSources API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=attachtrafficsources.
- **Amazon EC2 Auto Scaling #Action=BatchDeleteScheduledAction API** — The #Action=BatchDeleteScheduledAction API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=batchdeletescheduledaction.
- **Amazon EC2 Auto Scaling #Action=BatchPutScheduledUpdateGroupAction API** — The #Action=BatchPutScheduledUpdateGroupAction API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=batchputscheduledupdategroupaction.
- **Amazon EC2 Auto Scaling #Action=CancelInstanceRefresh API** — The #Action=CancelInstanceRefresh API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=cancelinstancerefresh.
- **Amazon EC2 Auto Scaling #Action=CompleteLifecycleAction API** — The #Action=CompleteLifecycleAction API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=completelifecycleaction.
- **Amazon EC2 Auto Scaling #Action=CreateAutoScalingGroup API** — The #Action=CreateAutoScalingGroup API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=createautoscalinggroup.
- **Amazon EC2 Auto Scaling #Action=CreateLaunchConfiguration API** — The #Action=CreateLaunchConfiguration API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=createlaunchconfiguration.
- **Amazon EC2 Auto Scaling #Action=CreateOrUpdateTags API** — The #Action=CreateOrUpdateTags API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=createorupdatetags.
- **Amazon EC2 Auto Scaling #Action=DeleteAutoScalingGroup API** — The #Action=DeleteAutoScalingGroup API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deleteautoscalinggroup.
- **Amazon EC2 Auto Scaling #Action=DeleteLaunchConfiguration API** — The #Action=DeleteLaunchConfiguration API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deletelaunchconfiguration.
- **Amazon EC2 Auto Scaling #Action=DeleteLifecycleHook API** — The #Action=DeleteLifecycleHook API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deletelifecyclehook.
- **Amazon EC2 Auto Scaling #Action=DeleteNotificationConfiguration API** — The #Action=DeleteNotificationConfiguration API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deletenotificationconfiguration.
- **Amazon EC2 Auto Scaling #Action=DeletePolicy API** — The #Action=DeletePolicy API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deletepolicy.
- **Amazon EC2 Auto Scaling #Action=DeleteScheduledAction API** — The #Action=DeleteScheduledAction API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deletescheduledaction.
- **Amazon EC2 Auto Scaling #Action=DeleteTags API** — The #Action=DeleteTags API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deletetags.
- **Amazon EC2 Auto Scaling #Action=DeleteWarmPool API** — The #Action=DeleteWarmPool API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=deletewarmpool.
- **Amazon EC2 Auto Scaling #Action=DescribeAccountLimits API** — The #Action=DescribeAccountLimits API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeaccountlimits.
- **Amazon EC2 Auto Scaling #Action=DescribeAdjustmentTypes API** — The #Action=DescribeAdjustmentTypes API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeadjustmenttypes.
- **Amazon EC2 Auto Scaling #Action=DescribeAutoScalingGroups API** — The #Action=DescribeAutoScalingGroups API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeautoscalinggroups.
- **Amazon EC2 Auto Scaling #Action=DescribeAutoScalingInstances API** — The #Action=DescribeAutoScalingInstances API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeautoscalinginstances.
- **Amazon EC2 Auto Scaling #Action=DescribeAutoScalingNotificationTypes API** — The #Action=DescribeAutoScalingNotificationTypes API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeautoscalingnotificationtypes.
- **Amazon EC2 Auto Scaling #Action=DescribeInstanceRefreshes API** — The #Action=DescribeInstanceRefreshes API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeinstancerefreshes.
- **Amazon EC2 Auto Scaling #Action=DescribeLaunchConfigurations API** — The #Action=DescribeLaunchConfigurations API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describelaunchconfigurations.
- **Amazon EC2 Auto Scaling #Action=DescribeLifecycleHooks API** — The #Action=DescribeLifecycleHooks API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describelifecyclehooks.
- **Amazon EC2 Auto Scaling #Action=DescribeLifecycleHookTypes API** — The #Action=DescribeLifecycleHookTypes API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describelifecyclehooktypes.
- **Amazon EC2 Auto Scaling #Action=DescribeLoadBalancers API** — The #Action=DescribeLoadBalancers API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeloadbalancers.
- **Amazon EC2 Auto Scaling #Action=DescribeLoadBalancerTargetGroups API** — The #Action=DescribeLoadBalancerTargetGroups API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeloadbalancertargetgroups.
- **Amazon EC2 Auto Scaling #Action=DescribeMetricCollectionTypes API** — The #Action=DescribeMetricCollectionTypes API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describemetriccollectiontypes.
- **Amazon EC2 Auto Scaling #Action=DescribeNotificationConfigurations API** — The #Action=DescribeNotificationConfigurations API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describenotificationconfigurations.
- **Amazon EC2 Auto Scaling #Action=DescribePolicies API** — The #Action=DescribePolicies API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describepolicies.
- **Amazon EC2 Auto Scaling #Action=DescribeScalingActivities API** — The #Action=DescribeScalingActivities API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describescalingactivities.
- **Amazon EC2 Auto Scaling #Action=DescribeScalingProcessTypes API** — The #Action=DescribeScalingProcessTypes API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describescalingprocesstypes.
- **Amazon EC2 Auto Scaling #Action=DescribeScheduledActions API** — The #Action=DescribeScheduledActions API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describescheduledactions.
- **Amazon EC2 Auto Scaling #Action=DescribeTags API** — The #Action=DescribeTags API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describetags.
- **Amazon EC2 Auto Scaling #Action=DescribeTerminationPolicyTypes API** — The #Action=DescribeTerminationPolicyTypes API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describeterminationpolicytypes.
- **Amazon EC2 Auto Scaling #Action=DescribeTrafficSources API** — The #Action=DescribeTrafficSources API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describetrafficsources.
- **Amazon EC2 Auto Scaling #Action=DescribeWarmPool API** — The #Action=DescribeWarmPool API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=describewarmpool.
- …and 25 more, listed in full on the page.

## Agentic access (1)

- **Amazon Ec2 Auto Scaling Agentic Access** — 130 operations · 65 acting · 2 human-in-the-loop

## Security (4)

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

## Plans (1)

- **Amazon Ec2 Auto Scaling Plans Pricing**

## Use cases (5)

- **Web Application Scaling** — Automatically scale web server fleets to handle variable HTTP traffic loads without over-provisioning.
- **Batch Processing** — Scale compute capacity up when jobs arrive and down when completed to minimize costs for batch workloads.
- **Microservices Autoscaling** — Independently scale each microservice based on its own traffic patterns and resource utilization.
- **Cost Optimization** — Combine Spot and On-Demand instances to reduce EC2 costs while maintaining availability.
- **Blue/Green Deployments** — Use instance refresh to gradually replace old instances with new ones for zero-downtime deployments.

## Tags

Amazon Web Services, Auto-Scaling, Compute, EC2, High Availability, Scaling

---

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