Application Auto Scaling logo

Application Auto Scaling

Application Auto Scaling

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

AWS Application Auto Scaling API auto-scales non-EC2 AWS resources — DynamoDB throughput, ECS service, Aurora replicas, and more.

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

Unified API across multiple resource types

Watch for

Does not cover EC2 instances (that's EC2 Auto Scaling)

First check

RegisterScalableTarget for scalable resources (e.g. DynamoDB table); PutScalingPolicy for scaling rules.

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

Uptime · 30-day window

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

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

Application Auto Scaling is the "non-EC2 part" of AWS's Auto Scaling system. EC2 Auto Scaling is the oldest service, dedicated to EC2 instance count; Application Auto Scaling is a later-launched unified API covering various other resources — same ScalingPolicy abstraction for DynamoDB capacity, ECS service tasks, Aurora read replicas. Each resource has its own "scalable dimension" (e.g. DynamoDB's dynamodb:table:ReadCapacityUnits), but API operations are uniform. Most commonly used when DynamoDB on-demand isn't enough and you want provisioned mode + auto-scaling.

02

What you can build

  • 1DynamoDB auto-scale read/write capacity
  • 2ECS service auto-scale tasks by CPU
  • 3Aurora read-replica count by load
  • 4Dynamically adjust Lambda provisioned concurrency
03

Strengths & limitations

Strengths

  • Unified API across multiple resource types
  • Flexible policies based on CloudWatch metrics
  • Seamless integration with native service auto-scaling

Limitations

  • Does not cover EC2 instances (that's EC2 Auto Scaling)
  • Scaling lag (minutes, not seconds)
04

Example request

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

Getting started

RegisterScalableTarget for scalable resources (e.g. DynamoDB table); PutScalingPolicy for scaling rules.

06

FAQ

EC2 Auto Scaling vs. Application Auto Scaling?+

EC2 Auto Scaling: EC2 instance counts only. Application Auto Scaling: everything else (DynamoDB, ECS, Aurora, etc.).

07

Technical details

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

Tags

09

More from Amazon Web Services