# Amazon Compute Optimizer Documentation

Amazon Compute Optimizer recommends optimal Amazon compute resources for your workloads. It can help you reduce costs and improve performance, by using machine learning to analyze your historical utilization metrics. Compute Optimizer helps you choose the optimal resource configuration based on your utilization data.

- [User Guide](/en_us/compute-optimizer/latest/ug/): Describes key concepts of Amazon Compute Optimizer and provides instructions to opt in and view your recommendations.
- [API Reference](/en_us/compute-optimizer/latest/APIReference/): Describes the API operations for Amazon Compute Optimizer. It also provides the basic structure and elements of an API request and response.

---

