# AWS Compute Optimizer API

> AWS Compute Optimizer API on Apizie: 21 endpoints (Deletes a recommendation preference, such as enhanced infrastructure metrics. For more information, see…, Describes recommendation export jobs created in the last seven days. Use the…, Exports optimization recommendations for Auto Scaling groups. Recommendations are exported in a…, Exports optimization recommendations for Amazon EBS volumes. Recommendations are exported in a…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-compute-optimizer`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-compute-optimizer
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-compute-optimizer/openapi.json

Compute Optimizer is a service that analyzes the configuration and utilization metrics of your Amazon Web Services compute resources, such as Amazon EC2 instances, Amazon EC2 Auto Scaling groups, Lambda functions,…

## Endpoints

### Deletes a recommendation preference, such as enhanced infrastructure metrics. For more information, see…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/delete-recommendation-preferences` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describes recommendation export jobs created in the last seven days. Use the…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/describe-recommendation-export-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Exports optimization recommendations for Auto Scaling groups. Recommendations are exported in a…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/export-auto-scaling-group-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Exports optimization recommendations for Amazon EBS volumes. Recommendations are exported in a…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/export-ebsvolume-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Exports optimization recommendations for Amazon EC2 instances. Recommendations are exported in a…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/export-ec2-instance-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Exports optimization recommendations for Amazon ECS services on Fargate. Recommendations are exported in a…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/export-ecsservice-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Exports optimization recommendations for Lambda functions. Recommendations are exported in a comma-separated…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/export-lambda-function-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns Auto Scaling group recommendations. Compute Optimizer generates recommendations for Amazon EC2 Auto…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-auto-scaling-group-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns Amazon Elastic Block Store (Amazon EBS) volume recommendations. Compute Optimizer generates…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-ebsvolume-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns Amazon EC2 instance recommendations. Compute Optimizer generates recommendations for Amazon Elastic…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-ec2-instance-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the projected utilization metrics of Amazon EC2 instance recommendations. The Cpu and Memory metrics…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-ec2-recommendation-projected-metrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the projected metrics of Amazon ECS service recommendations.
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-ecsservice-recommendation-projected-metrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns Amazon ECS service recommendations. Compute Optimizer generates recommendations for Amazon ECS…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-ecsservice-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the recommendation preferences that are in effect for a given resource, such as enhanced…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-effective-recommendation-preferences` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the enrollment (opt in) status of an account to the Compute Optimizer service. If the account is the…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-enrollment-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the Compute Optimizer enrollment (opt-in) status of organization member accounts, if your account is…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-enrollment-statuses-for-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns Lambda function recommendations. Compute Optimizer generates recommendations for functions that meet…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-lambda-function-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns existing recommendation preferences, such as enhanced infrastructure metrics. Use the scope…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-recommendation-preferences` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the optimization findings for an account. It returns the number of: Amazon EC2 instances in an…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/get-recommendation-summaries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Creates a new recommendation preference or updates an existing recommendation preference, such as enhanced…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/put-recommendation-preferences` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the enrollment (opt in and opt out) status of an account to the Compute Optimizer service. If the…
`POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/update-enrollment-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/delete-recommendation-preferences" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Compute Optimizer API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-compute-optimizer/delete-recommendation-preferences with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS Compute Optimizer API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS Compute Optimizer itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS Compute Optimizer API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-compute-optimizer.

### What is the status of the AWS Compute Optimizer API?
Needs your own provider key (bring your own key)
