Amazon Compute Optimizer
Amazon Compute Optimizer analyzes the configuration and utilization metrics of your AWS resources and provides recommendations to help you identify optimal AWS resource configurations. It uses machine learning to analyze historical utilization metrics and generates rightsizing recommendations for EC2 instances, Auto Scaling groups, EBS volumes, Lambda functions, ECS services on Fargate, and RDS instances to help reduce costs and improve performance.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Amazon Compute Optimizer the way a machine reads it — 688 machine-readable artifacts across 21 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Amazon Compute Optimizer scores 53.2/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Amazon Compute Optimizer
Each block below is one kind of artifact we hold for Amazon Compute Optimizer. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 21
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.DeleteRecommendationPreferences API
The #X Amz Target=ComputeOptimizerService.DeleteRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.deletereco...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.DescribeRecommendationExportJobs API
The #X Amz Target=ComputeOptimizerService.DescribeRecommendationExportJobs API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.describer...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportAutoScalingGroupRecommendations API
The #X Amz Target=ComputeOptimizerService.ExportAutoScalingGroupRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.expo...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportEBSVolumeRecommendations API
The #X Amz Target=ComputeOptimizerService.ExportEBSVolumeRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportebsvo...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportEC2InstanceRecommendations API
The #X Amz Target=ComputeOptimizerService.ExportEC2InstanceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportec2...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportECSServiceRecommendations API
The #X Amz Target=ComputeOptimizerService.ExportECSServiceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportecss...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportLambdaFunctionRecommendations API
The #X Amz Target=ComputeOptimizerService.ExportLambdaFunctionRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.export...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetAutoScalingGroupRecommendations API
The #X Amz Target=ComputeOptimizerService.GetAutoScalingGroupRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getauto...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEBSVolumeRecommendations API
The #X Amz Target=ComputeOptimizerService.GetEBSVolumeRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getebsvolumere...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEC2InstanceRecommendations API
The #X Amz Target=ComputeOptimizerService.GetEC2InstanceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getec2instan...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEC2RecommendationProjectedMetrics API
The #X Amz Target=ComputeOptimizerService.GetEC2RecommendationProjectedMetrics API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getec...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendationProjectedMetrics API
The #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendationProjectedMetrics API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservic...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendations API
The #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getecsservice...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEffectiveRecommendationPreferences API
The #X Amz Target=ComputeOptimizerService.GetEffectiveRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.gete...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEnrollmentStatus API
The #X Amz Target=ComputeOptimizerService.GetEnrollmentStatus API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getenrollmentstatus.
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEnrollmentStatusesForOrganization API
The #X Amz Target=ComputeOptimizerService.GetEnrollmentStatusesForOrganization API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.geten...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetLambdaFunctionRecommendations API
The #X Amz Target=ComputeOptimizerService.GetLambdaFunctionRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getlambda...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetRecommendationPreferences API
The #X Amz Target=ComputeOptimizerService.GetRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getrecommenda...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetRecommendationSummaries API
The #X Amz Target=ComputeOptimizerService.GetRecommendationSummaries API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getrecommendati...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.PutRecommendationPreferences API
The #X Amz Target=ComputeOptimizerService.PutRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.putrecommenda...
Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.UpdateEnrollmentStatus API
The #X Amz Target=ComputeOptimizerService.UpdateEnrollmentStatus API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.updateenrollmentsta...
Scroll within the panel for all 21 ·
Features 8
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
EC2 Instance Recommendations
Get rightsizing recommendations for over-provisioned or under-provisioned EC2 instances based on utilization metrics.
Auto Scaling Group Recommendations
Optimize Auto Scaling group configurations for cost and performance based on historical usage patterns.
EBS Volume Recommendations
Identify EBS volumes that can be downsized or converted to a different volume type for cost savings.
Lambda Function Recommendations
Optimize Lambda function memory settings based on actual invocation utilization.
ECS Service Recommendations
Rightsize ECS services running on AWS Fargate for CPU and memory efficiency.
RDS Instance Recommendations
Get rightsizing recommendations for RDS database instances and clusters.
Savings Opportunity Estimation
Estimate the potential cost savings from implementing rightsizing recommendations.
Organization-Wide Analysis
Analyze recommendations across all accounts in an AWS Organization.
Scroll within the panel for all 8 ·
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Amazon Compute Optimizer API Rules
SPECTRALAmazon Compute Optimizer API Rules
SPECTRALJSON Schema 273
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AccountEnrollmentStatus
JSON SCHEMAAccountEnrollmentStatuses
JSON SCHEMAAccountId
JSON SCHEMAAccountIds
JSON SCHEMAAutoScalingConfiguration
JSON SCHEMAAutoScalingGroupArn
JSON SCHEMAAutoScalingGroupArns
JSON SCHEMAAutoScalingGroupConfiguration
JSON SCHEMAAutoScalingGroupName
JSON SCHEMAAutoScalingGroupRecommendationOption
JSON SCHEMAAutoScalingGroupRecommendationOptions
JSON SCHEMAAutoScalingGroupRecommendation
JSON SCHEMAAutoScalingGroupRecommendations
JSON SCHEMACode
JSON SCHEMAContainerConfiguration
JSON SCHEMAContainerConfigurations
JSON SCHEMAContainerName
JSON SCHEMAContainerRecommendation
JSON SCHEMAContainerRecommendations
JSON SCHEMACpuSize
JSON SCHEMACpuVendorArchitecture
JSON SCHEMACpuVendorArchitectures
JSON SCHEMACreationTimestamp
JSON SCHEMACurrency
JSON SCHEMACurrentInstanceType
JSON SCHEMACurrentPerformanceRiskRatings
JSON SCHEMACurrentPerformanceRisk
JSON SCHEMADeleteRecommendationPreferencesRequest
JSON SCHEMADeleteRecommendationPreferencesResponse
JSON SCHEMADescribeRecommendationExportJobsRequest
JSON SCHEMADescribeRecommendationExportJobsResponse
JSON SCHEMADesiredCapacity
JSON SCHEMADestinationBucket
JSON SCHEMADestinationKeyPrefix
JSON SCHEMADestinationKey
JSON SCHEMAEBSFilterName
JSON SCHEMAEBSFilter
JSON SCHEMAEBSFilters
JSON SCHEMAEBSFinding
JSON SCHEMAEBSMetricName
JSON SCHEMAEBSUtilizationMetric
JSON SCHEMAEBSUtilizationMetrics
JSON SCHEMAECSServiceLaunchType
JSON SCHEMAECSServiceMetricName
JSON SCHEMAECSServiceMetricStatistic
JSON SCHEMAECSServiceProjectedMetric
JSON SCHEMAECSServiceProjectedMetrics
JSON SCHEMAECSServiceProjectedUtilizationMetric
JSON SCHEMAECSServiceProjectedUtilizationMetrics
JSON SCHEMAECSServiceRecommendationFilterName
JSON SCHEMAECSServiceRecommendationFilter
JSON SCHEMAECSServiceRecommendationFilters
JSON SCHEMAECSServiceRecommendationFindingReasonCode
JSON SCHEMAECSServiceRecommendationFindingReasonCodes
JSON SCHEMAECSServiceRecommendationFinding
JSON SCHEMAECSServiceRecommendationOption
JSON SCHEMAECSServiceRecommendationOptions
JSON SCHEMAECSServiceRecommendation
JSON SCHEMAECSServiceRecommendations
JSON SCHEMAECSServiceRecommendedOptionProjectedMetric
JSON SCHEMAECSServiceRecommendedOptionProjectedMetrics
JSON SCHEMAECSServiceUtilizationMetric
JSON SCHEMAECSServiceUtilizationMetrics
JSON SCHEMAEffectiveRecommendationPreferences
JSON SCHEMAEnhancedInfrastructureMetrics
JSON SCHEMAEnrollmentFilterName
JSON SCHEMAEnrollmentFilter
JSON SCHEMAEnrollmentFilters
JSON SCHEMAEstimatedMonthlySavings
JSON SCHEMAExportAutoScalingGroupRecommendationsRequest
JSON SCHEMAExportDestination
JSON SCHEMAExportEBSVolumeRecommendationsRequest
JSON SCHEMAExportEBSVolumeRecommendationsResponse
JSON SCHEMAExportEC2InstanceRecommendationsRequest
JSON SCHEMAExportEC2InstanceRecommendationsResponse
JSON SCHEMAExportECSServiceRecommendationsRequest
JSON SCHEMAExportECSServiceRecommendationsResponse
JSON SCHEMAExportLambdaFunctionRecommendationsRequest
JSON SCHEMAExportLambdaFunctionRecommendationsResponse
JSON SCHEMAExportableAutoScalingGroupField
JSON SCHEMAExportableAutoScalingGroupFields
JSON SCHEMAExportableECSServiceField
JSON SCHEMAExportableECSServiceFields
JSON SCHEMAExportableInstanceField
JSON SCHEMAExportableInstanceFields
JSON SCHEMAExportableLambdaFunctionField
JSON SCHEMAExportableLambdaFunctionFields
JSON SCHEMAExportableVolumeField
JSON SCHEMAExportableVolumeFields
JSON SCHEMAExternalMetricStatusCode
JSON SCHEMAExternalMetricStatusReason
JSON SCHEMAExternalMetricStatus
JSON SCHEMAExternalMetricsPreference
JSON SCHEMAExternalMetricsSource
JSON SCHEMAFailureReason
JSON SCHEMAFileFormat
JSON SCHEMAFilterName
JSON SCHEMAFilter
JSON SCHEMAFilterValue
JSON SCHEMAFilterValues
JSON SCHEMAFilters
JSON SCHEMAFindingReasonCode
JSON SCHEMAFinding
JSON SCHEMAFunctionArn
JSON SCHEMAFunctionArns
JSON SCHEMAFunctionVersion
JSON SCHEMAGetAutoScalingGroupRecommendationsRequest
JSON SCHEMAGetAutoScalingGroupRecommendationsResponse
JSON SCHEMAGetEBSVolumeRecommendationsRequest
JSON SCHEMAGetEBSVolumeRecommendationsResponse
JSON SCHEMAGetEC2InstanceRecommendationsRequest
JSON SCHEMAGetEC2InstanceRecommendationsResponse
JSON SCHEMAGetEC2RecommendationProjectedMetricsRequest
JSON SCHEMAGetEC2RecommendationProjectedMetricsResponse
JSON SCHEMAGetECSServiceRecommendationsRequest
JSON SCHEMAGetECSServiceRecommendationsResponse
JSON SCHEMAGetEffectiveRecommendationPreferencesRequest
JSON SCHEMAGetEnrollmentStatusRequest
JSON SCHEMAGetEnrollmentStatusResponse
JSON SCHEMAGetEnrollmentStatusesForOrganizationRequest
JSON SCHEMAGetEnrollmentStatusesForOrganizationResponse
JSON SCHEMAGetLambdaFunctionRecommendationsRequest
JSON SCHEMAGetLambdaFunctionRecommendationsResponse
JSON SCHEMAGetRecommendationPreferencesRequest
JSON SCHEMAGetRecommendationPreferencesResponse
JSON SCHEMAGetRecommendationSummariesRequest
JSON SCHEMAGetRecommendationSummariesResponse
JSON SCHEMAHigh
JSON SCHEMAIdentifier
JSON SCHEMAIncludeMemberAccounts
JSON SCHEMAInferredWorkloadSaving
JSON SCHEMAInferredWorkloadSavings
JSON SCHEMAInferredWorkloadType
JSON SCHEMAInferredWorkloadTypesPreference
JSON SCHEMAInferredWorkloadTypes
JSON SCHEMAInstanceArn
JSON SCHEMAInstanceArns
JSON SCHEMAInstanceName
JSON SCHEMAInstanceRecommendationFindingReasonCode
JSON SCHEMAInstanceRecommendationFindingReasonCodes
JSON SCHEMAInstanceRecommendationOption
JSON SCHEMAInstanceRecommendation
JSON SCHEMAInstanceRecommendations
JSON SCHEMAInstanceState
JSON SCHEMAInstanceType
JSON SCHEMAJobFilterName
JSON SCHEMAJobFilter
JSON SCHEMAJobFilters
JSON SCHEMAJobId
JSON SCHEMAJobIds
JSON SCHEMAJobStatus
JSON SCHEMALambdaFunctionMemoryMetricName
JSON SCHEMALambdaFunctionMemoryMetricStatistic
JSON SCHEMALambdaFunctionMemoryProjectedMetric
JSON SCHEMALambdaFunctionMemoryProjectedMetrics
JSON SCHEMALambdaFunctionMemoryRecommendationOption
JSON SCHEMALambdaFunctionMemoryRecommendationOptions
JSON SCHEMALambdaFunctionMetricName
JSON SCHEMALambdaFunctionMetricStatistic
JSON SCHEMALambdaFunctionRecommendationFilterName
JSON SCHEMALambdaFunctionRecommendationFilter
JSON SCHEMALambdaFunctionRecommendationFilters
JSON SCHEMALambdaFunctionRecommendationFinding
JSON SCHEMALambdaFunctionRecommendation
JSON SCHEMALambdaFunctionRecommendations
JSON SCHEMALambdaFunctionUtilizationMetric
JSON SCHEMALambdaFunctionUtilizationMetrics
JSON SCHEMALastRefreshTimestamp
JSON SCHEMALastUpdatedTimestamp
JSON SCHEMALookBackPeriodInDays
JSON SCHEMALow
JSON SCHEMALowerBoundValue
JSON SCHEMAMaxResults
JSON SCHEMAMaxSize
JSON SCHEMAMedium
JSON SCHEMAMemberAccountsEnrolled
JSON SCHEMAMemorySizeConfiguration
JSON SCHEMAMemorySize
JSON SCHEMAMessage
JSON SCHEMAMetadataKey
JSON SCHEMAMetricName
JSON SCHEMAMetricStatistic
JSON SCHEMAMetricValue
JSON SCHEMAMetricValues
JSON SCHEMAMigrationEffort
JSON SCHEMAMinSize
JSON SCHEMAMissingAuthenticationToken
JSON SCHEMANextToken
JSON SCHEMANullableCpu
JSON SCHEMANullableMemoryReservation
JSON SCHEMANullableMemory
JSON SCHEMANumberOfInvocations
JSON SCHEMANumberOfMemberAccountsOptedIn
JSON SCHEMAPerformanceRisk
JSON SCHEMAPeriod
JSON SCHEMAPlatformDifference
JSON SCHEMAPlatformDifferences
JSON SCHEMAProjectedMetric
JSON SCHEMAProjectedMetrics
JSON SCHEMAProjectedUtilizationMetrics
JSON SCHEMAPutRecommendationPreferencesRequest
JSON SCHEMAPutRecommendationPreferencesResponse
JSON SCHEMARank
JSON SCHEMAReasonCodeSummaries
JSON SCHEMAReasonCodeSummary
JSON SCHEMARecommendationExportJob
JSON SCHEMARecommendationExportJobs
JSON SCHEMARecommendationOptions
JSON SCHEMARecommendationPreferenceName
JSON SCHEMARecommendationPreferenceNames
JSON SCHEMARecommendationPreferencesDetail
JSON SCHEMARecommendationPreferencesDetails
JSON SCHEMARecommendationPreferences
JSON SCHEMARecommendationSourceArn
JSON SCHEMARecommendationSource
JSON SCHEMARecommendationSourceType
JSON SCHEMARecommendationSources
JSON SCHEMARecommendationSummaries
JSON SCHEMARecommendationSummary
JSON SCHEMARecommendedInstanceType
JSON SCHEMARecommendedOptionProjectedMetric
JSON SCHEMARecommendedOptionProjectedMetrics
JSON SCHEMAResourceArn
JSON SCHEMAResourceType
JSON SCHEMARootVolume
JSON SCHEMAS3DestinationConfig
JSON SCHEMAS3Destination
JSON SCHEMASavingsOpportunityPercentage
JSON SCHEMASavingsOpportunity
JSON SCHEMAScopeName
JSON SCHEMAScope
JSON SCHEMAScopeValue
JSON SCHEMAServiceArn
JSON SCHEMAServiceArns
JSON SCHEMAServiceConfiguration
JSON SCHEMAStatusReason
JSON SCHEMAStatus
JSON SCHEMASummaries
JSON SCHEMASummary
JSON SCHEMASummaryValue
JSON SCHEMATagKey
JSON SCHEMATag
JSON SCHEMATagValue
JSON SCHEMATags
JSON SCHEMATaskDefinitionArn
JSON SCHEMATimestamp
JSON SCHEMATimestamps
JSON SCHEMAUpdateEnrollmentStatusRequest
JSON SCHEMAUpdateEnrollmentStatusResponse
JSON SCHEMAUpperBoundValue
JSON SCHEMAUtilizationMetric
JSON SCHEMAUtilizationMetrics
JSON SCHEMAValue
JSON SCHEMAVeryLow
JSON SCHEMAVolumeArn
JSON SCHEMAVolumeArns
JSON SCHEMAVolumeBaselineIOPS
JSON SCHEMAVolumeBaselineThroughput
JSON SCHEMAVolumeBurstIOPS
JSON SCHEMAVolumeBurstThroughput
JSON SCHEMAVolumeConfiguration
JSON SCHEMAVolumeRecommendationOption
JSON SCHEMAVolumeRecommendationOptions
JSON SCHEMAVolumeRecommendation
JSON SCHEMAVolumeRecommendations
JSON SCHEMAVolumeSize
JSON SCHEMAVolumeType
JSON SCHEMAScroll within the panel for all 273 ·
JSON Structure 273
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Compute Optimizer Account Enrollment Status Structure
JSON STRUCTURECompute Optimizer Account Enrollment Statuses Structure
JSON STRUCTURECompute Optimizer Account Id Structure
JSON STRUCTURECompute Optimizer Account Ids Structure
JSON STRUCTURECompute Optimizer Auto Scaling Configuration Structure
JSON STRUCTURECompute Optimizer Auto Scaling Group Arn Structure
JSON STRUCTURECompute Optimizer Auto Scaling Group Arns Structure
JSON STRUCTURECompute Optimizer Auto Scaling Group Name Structure
JSON STRUCTURECompute Optimizer Code Structure
JSON STRUCTURECompute Optimizer Container Configuration Structure
JSON STRUCTURECompute Optimizer Container Configurations Structure
JSON STRUCTURECompute Optimizer Container Name Structure
JSON STRUCTURECompute Optimizer Container Recommendation Structure
JSON STRUCTURECompute Optimizer Container Recommendations Structure
JSON STRUCTURECompute Optimizer Cpu Size Structure
JSON STRUCTURECompute Optimizer Cpu Vendor Architecture Structure
JSON STRUCTURECompute Optimizer Cpu Vendor Architectures Structure
JSON STRUCTURECompute Optimizer Creation Timestamp Structure
JSON STRUCTURECompute Optimizer Currency Structure
JSON STRUCTURECompute Optimizer Current Instance Type Structure
JSON STRUCTURECompute Optimizer Current Performance Risk Structure
JSON STRUCTURECompute Optimizer Desired Capacity Structure
JSON STRUCTURECompute Optimizer Destination Bucket Structure
JSON STRUCTURECompute Optimizer Destination Key Prefix Structure
JSON STRUCTURECompute Optimizer Destination Key Structure
JSON STRUCTURECompute Optimizer Ebs Filter Name Structure
JSON STRUCTURECompute Optimizer Ebs Filter Structure
JSON STRUCTURECompute Optimizer Ebs Filters Structure
JSON STRUCTURECompute Optimizer Ebs Finding Structure
JSON STRUCTURECompute Optimizer Ebs Metric Name Structure
JSON STRUCTURECompute Optimizer Ebs Utilization Metric Structure
JSON STRUCTURECompute Optimizer Ebs Utilization Metrics Structure
JSON STRUCTURECompute Optimizer Ecs Service Launch Type Structure
JSON STRUCTURECompute Optimizer Ecs Service Metric Name Structure
JSON STRUCTURECompute Optimizer Ecs Service Metric Statistic Structure
JSON STRUCTURECompute Optimizer Ecs Service Projected Metric Structure
JSON STRUCTURECompute Optimizer Ecs Service Recommendation Structure
JSON STRUCTURECompute Optimizer Ecs Service Recommendations Structure
JSON STRUCTURECompute Optimizer Enrollment Filter Name Structure
JSON STRUCTURECompute Optimizer Enrollment Filter Structure
JSON STRUCTURECompute Optimizer Enrollment Filters Structure
JSON STRUCTURECompute Optimizer Estimated Monthly Savings Structure
JSON STRUCTURECompute Optimizer Export Destination Structure
JSON STRUCTURECompute Optimizer Exportable Ecs Service Field Structure
JSON STRUCTURECompute Optimizer Exportable Instance Field Structure
JSON STRUCTURECompute Optimizer Exportable Instance Fields Structure
JSON STRUCTURECompute Optimizer Exportable Volume Field Structure
JSON STRUCTURECompute Optimizer Exportable Volume Fields Structure
JSON STRUCTURECompute Optimizer External Metric Status Code Structure
JSON STRUCTURECompute Optimizer External Metric Status Structure
JSON STRUCTURECompute Optimizer External Metrics Preference Structure
JSON STRUCTURECompute Optimizer External Metrics Source Structure
JSON STRUCTURECompute Optimizer Failure Reason Structure
JSON STRUCTURECompute Optimizer File Format Structure
JSON STRUCTURECompute Optimizer Filter Name Structure
JSON STRUCTURECompute Optimizer Filter Structure
JSON STRUCTURECompute Optimizer Filter Value Structure
JSON STRUCTURECompute Optimizer Filter Values Structure
JSON STRUCTURECompute Optimizer Filters Structure
JSON STRUCTURECompute Optimizer Finding Reason Code Structure
JSON STRUCTURECompute Optimizer Finding Structure
JSON STRUCTURECompute Optimizer Function Arn Structure
JSON STRUCTURECompute Optimizer Function Arns Structure
JSON STRUCTURECompute Optimizer Function Version Structure
JSON STRUCTURECompute Optimizer High Structure
JSON STRUCTURECompute Optimizer Identifier Structure
JSON STRUCTURECompute Optimizer Include Member Accounts Structure
JSON STRUCTURECompute Optimizer Inferred Workload Saving Structure
JSON STRUCTURECompute Optimizer Inferred Workload Savings Structure
JSON STRUCTURECompute Optimizer Inferred Workload Type Structure
JSON STRUCTURECompute Optimizer Inferred Workload Types Structure
JSON STRUCTURECompute Optimizer Instance Arn Structure
JSON STRUCTURECompute Optimizer Instance Arns Structure
JSON STRUCTURECompute Optimizer Instance Name Structure
JSON STRUCTURECompute Optimizer Instance Recommendation Structure
JSON STRUCTURECompute Optimizer Instance Recommendations Structure
JSON STRUCTURECompute Optimizer Instance State Structure
JSON STRUCTURECompute Optimizer Instance Type Structure
JSON STRUCTURECompute Optimizer Job Filter Name Structure
JSON STRUCTURECompute Optimizer Job Filter Structure
JSON STRUCTURECompute Optimizer Job Filters Structure
JSON STRUCTURECompute Optimizer Job Id Structure
JSON STRUCTURECompute Optimizer Job Ids Structure
JSON STRUCTURECompute Optimizer Job Status Structure
JSON STRUCTURECompute Optimizer Lambda Function Metric Name Structure
JSON STRUCTURECompute Optimizer Last Refresh Timestamp Structure
JSON STRUCTURECompute Optimizer Last Updated Timestamp Structure
JSON STRUCTURECompute Optimizer Look Back Period In Days Structure
JSON STRUCTURECompute Optimizer Low Structure
JSON STRUCTURECompute Optimizer Lower Bound Value Structure
JSON STRUCTURECompute Optimizer Max Results Structure
JSON STRUCTURECompute Optimizer Max Size Structure
JSON STRUCTURECompute Optimizer Medium Structure
JSON STRUCTURECompute Optimizer Member Accounts Enrolled Structure
JSON STRUCTURECompute Optimizer Memory Size Configuration Structure
JSON STRUCTURECompute Optimizer Memory Size Structure
JSON STRUCTURECompute Optimizer Message Structure
JSON STRUCTURECompute Optimizer Metadata Key Structure
JSON STRUCTURECompute Optimizer Metric Name Structure
JSON STRUCTURECompute Optimizer Metric Statistic Structure
JSON STRUCTURECompute Optimizer Metric Value Structure
JSON STRUCTURECompute Optimizer Metric Values Structure
JSON STRUCTURECompute Optimizer Migration Effort Structure
JSON STRUCTURECompute Optimizer Min Size Structure
JSON STRUCTURECompute Optimizer Missing Authentication Token Structure
JSON STRUCTURECompute Optimizer Next Token Structure
JSON STRUCTURECompute Optimizer Nullable Cpu Structure
JSON STRUCTURECompute Optimizer Nullable Memory Reservation Structure
JSON STRUCTURECompute Optimizer Nullable Memory Structure
JSON STRUCTURECompute Optimizer Number Of Invocations Structure
JSON STRUCTURECompute Optimizer Performance Risk Structure
JSON STRUCTURECompute Optimizer Period Structure
JSON STRUCTURECompute Optimizer Platform Difference Structure
JSON STRUCTURECompute Optimizer Platform Differences Structure
JSON STRUCTURECompute Optimizer Projected Metric Structure
JSON STRUCTURECompute Optimizer Projected Metrics Structure
JSON STRUCTURECompute Optimizer Rank Structure
JSON STRUCTURECompute Optimizer Reason Code Summaries Structure
JSON STRUCTURECompute Optimizer Reason Code Summary Structure
JSON STRUCTURECompute Optimizer Recommendation Export Job Structure
JSON STRUCTURECompute Optimizer Recommendation Export Jobs Structure
JSON STRUCTURECompute Optimizer Recommendation Options Structure
JSON STRUCTURECompute Optimizer Recommendation Preferences Structure
JSON STRUCTURECompute Optimizer Recommendation Source Arn Structure
JSON STRUCTURECompute Optimizer Recommendation Source Structure
JSON STRUCTURECompute Optimizer Recommendation Source Type Structure
JSON STRUCTURECompute Optimizer Recommendation Sources Structure
JSON STRUCTURECompute Optimizer Recommendation Summaries Structure
JSON STRUCTURECompute Optimizer Recommendation Summary Structure
JSON STRUCTURECompute Optimizer Recommended Instance Type Structure
JSON STRUCTURECompute Optimizer Resource Arn Structure
JSON STRUCTURECompute Optimizer Resource Type Structure
JSON STRUCTURECompute Optimizer Root Volume Structure
JSON STRUCTURECompute Optimizer S3 Destination Config Structure
JSON STRUCTURECompute Optimizer S3 Destination Structure
JSON STRUCTURECompute Optimizer Savings Opportunity Structure
JSON STRUCTURECompute Optimizer Scope Name Structure
JSON STRUCTURECompute Optimizer Scope Structure
JSON STRUCTURECompute Optimizer Scope Value Structure
JSON STRUCTURECompute Optimizer Service Arn Structure
JSON STRUCTURECompute Optimizer Service Arns Structure
JSON STRUCTURECompute Optimizer Service Configuration Structure
JSON STRUCTURECompute Optimizer Status Reason Structure
JSON STRUCTURECompute Optimizer Status Structure
JSON STRUCTURECompute Optimizer Summaries Structure
JSON STRUCTURECompute Optimizer Summary Structure
JSON STRUCTURECompute Optimizer Summary Value Structure
JSON STRUCTURECompute Optimizer Tag Key Structure
JSON STRUCTURECompute Optimizer Tag Structure
JSON STRUCTURECompute Optimizer Tag Value Structure
JSON STRUCTURECompute Optimizer Tags Structure
JSON STRUCTURECompute Optimizer Task Definition Arn Structure
JSON STRUCTURECompute Optimizer Timestamp Structure
JSON STRUCTURECompute Optimizer Timestamps Structure
JSON STRUCTURECompute Optimizer Upper Bound Value Structure
JSON STRUCTURECompute Optimizer Utilization Metric Structure
JSON STRUCTURECompute Optimizer Utilization Metrics Structure
JSON STRUCTURECompute Optimizer Value Structure
JSON STRUCTURECompute Optimizer Very Low Structure
JSON STRUCTURECompute Optimizer Volume Arn Structure
JSON STRUCTURECompute Optimizer Volume Arns Structure
JSON STRUCTURECompute Optimizer Volume Baseline Iops Structure
JSON STRUCTURECompute Optimizer Volume Baseline Throughput Structure
JSON STRUCTURECompute Optimizer Volume Burst Iops Structure
JSON STRUCTURECompute Optimizer Volume Burst Throughput Structure
JSON STRUCTURECompute Optimizer Volume Configuration Structure
JSON STRUCTURECompute Optimizer Volume Recommendation Option Structure
JSON STRUCTURECompute Optimizer Volume Recommendation Structure
JSON STRUCTURECompute Optimizer Volume Recommendations Structure
JSON STRUCTURECompute Optimizer Volume Size Structure
JSON STRUCTURECompute Optimizer Volume Type Structure
JSON STRUCTUREScroll within the panel for all 273 ·
Examples 95
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Scroll within the panel for all 95 ·
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
Cost Reduction
Identify and eliminate over-provisioned AWS resources to reduce monthly cloud spending.
Performance Optimization
Detect under-provisioned resources that may be causing performance issues and get upgrade recommendations.
FinOps Reporting
Generate cross-account optimization reports to support FinOps practices and showback/chargeback processes.
Migration Planning
Use recommendations to rightsize resources before or after migrating workloads to AWS.
Continuous Optimization
Integrate recommendations into CI/CD pipelines to continuously monitor and optimize resource provisioning.
Integrations 5
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
AWS Cost Explorer
Correlate Compute Optimizer recommendations with Cost Explorer data for accurate savings projections.
AWS Organizations
Enroll and analyze recommendations across all accounts in an AWS Organization.
Amazon CloudWatch
Compute Optimizer uses CloudWatch utilization metrics to generate its ML-based recommendations.
AWS Trusted Advisor
Complementary service that also provides rightsizing recommendations alongside Compute Optimizer.
AWS Systems Manager
Use Systems Manager to implement EC2 instance type changes recommended by Compute Optimizer.
Resources
Every other property we hold for Amazon Compute Optimizer — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/amazon-compute-optimizer · machine-readable index on apis.io