AWS Compute Optimizer logo

AWS Compute Optimizer

AWS Compute Optimizer

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

AWS Compute Optimizer API analyzes historical EC2/EBS/Lambda/ECS usage and recommends better instance types/configs for cost savings or performance gains.

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

Based on at least 14 days of CloudWatch data — recommendations are data-grounded

Watch for

Recommendations consider only historical load, not business seasonality

First check

Enable Compute Optimizer in AWS Console (one-time opt-in). Wait 14 days for recommendations. GetEC2InstanceRecommendations for details.

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

Uptime · 30-day window

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

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

AWS resource waste is widespread in enterprises — running m5.4xlarge with 5% average CPU, Lambda configured at 1GB but P99 uses 100MB, EBS volume IOPS overprovisioned but actual usage 10%. Compute Optimizer uses machine learning on CloudWatch history to tell you "this EC2 can drop to m5.large saving 75%", "this Lambda memory can go from 1GB to 256MB", "this EBS can move from gp3 to gp2". Each recommendation includes expected savings and performance impact. Saves 20-40% of AWS spend for large enterprises. Free to use; only cost is enabling CloudWatch detailed monitoring (some metrics required).

02

What you can build

  • 1EC2 rightsizing (wasted spend from wrong instance type)
  • 2Lambda memory configuration optimization
  • 3EBS volume type/IOPS optimization
  • 4Identify idle resources for downsizing
03

Strengths & limitations

Strengths

  • Based on at least 14 days of CloudWatch data — recommendations are data-grounded
  • Free (recommendations are free; only implementation costs)
  • Distinguishes "cost savings" vs "performance" optimization

Limitations

  • Recommendations consider only historical load, not business seasonality
  • EC2 type recommendations may not account for existing Reserved Instance commitments
04

Example request

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

Getting started

Enable Compute Optimizer in AWS Console (one-time opt-in). Wait 14 days for recommendations. GetEC2InstanceRecommendations for details.

06

FAQ

How accurate are the recommendations?+

Based on 14 days of data — accurate for steady-state load. Spiky load (e.g. end-of-quarter peaks) may produce overly aggressive recommendations — human review needed.

Cost Explorer vs. Compute Optimizer?+

Cost Explorer: how much you spent. Compute Optimizer: how to spend less (specific resource-level recommendations).

07

Technical details

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

Tags

09

More from Amazon Web Services