Amazon CodeGuru Profiler
Amazon CodeGuru Profiler collects runtime performance data from your live applications, providing recommendations to help you reduce CPU utilization, cut costs, and improve application performance. The profiler analyzes your application's CPU and heap usage to identify the most expensive lines of code and offers actionable recommendations.
Limited machine-readable signal and partial portal coverage — documentation a human can read, but little a machine or agent can consume without scraping.
API Evangelist profiles Amazon CodeGuru Profiler the way a machine reads it — 324 machine-readable artifacts across 4 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 CodeGuru Profiler scores 38.9/100 (thin), with a separate agent-readiness read of 41/100 (agent aware). 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 CodeGuru Profiler
Each block below is one kind of artifact we hold for Amazon CodeGuru Profiler. 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 4
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 CodeGuru Profiler Internal API
The Internal API from Amazon CodeGuru Profiler — 4 operation(s) for internal.
Amazon CodeGuru Profiler ProfilingGroups API
The ProfilingGroups API from Amazon CodeGuru Profiler — 12 operation(s) for profilinggroups.
Amazon CodeGuru Profiler ProfilingGroups#clientToken API
The ProfilingGroups#clientToken API from Amazon CodeGuru Profiler — 1 operation(s) for profilinggroups#clienttoken.
Amazon CodeGuru Profiler Tags API
The Tags API from Amazon CodeGuru Profiler — 2 operation(s) for tags.
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 CodeGuru Profiler API Rules
SPECTRALAmazon CodeGuru Profiler API Rules
SPECTRALJSON Schema 122
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.
ActionGroup
JSON SCHEMAAddNotificationChannelsRequest
JSON SCHEMAAddNotificationChannelsResponse
JSON SCHEMAAgentConfiguration
JSON SCHEMAAgentOrchestrationConfig
JSON SCHEMAAgentParameterField
JSON SCHEMAAgentParameters
JSON SCHEMAAgentProfile
JSON SCHEMAAggregatedProfile
JSON SCHEMAAggregatedProfileTime
JSON SCHEMAAggregationPeriod
JSON SCHEMAAnomalies
JSON SCHEMAAnomalyInstanceId
JSON SCHEMAAnomalyInstance
JSON SCHEMAAnomalyInstances
JSON SCHEMAAnomaly
JSON SCHEMABatchGetFrameMetricDataRequest
JSON SCHEMABatchGetFrameMetricDataResponse
JSON SCHEMABoolean
JSON SCHEMAChannelId
JSON SCHEMAChannel
JSON SCHEMAChannelUri
JSON SCHEMAChannels
JSON SCHEMAClientToken
JSON SCHEMAComputePlatform
JSON SCHEMAConfigureAgentRequest
JSON SCHEMAConfigureAgentResponse
JSON SCHEMACreateProfilingGroupRequest
JSON SCHEMACreateProfilingGroupResponse
JSON SCHEMADeleteProfilingGroupRequest
JSON SCHEMADeleteProfilingGroupResponse
JSON SCHEMADescribeProfilingGroupRequest
JSON SCHEMADescribeProfilingGroupResponse
JSON SCHEMADouble
JSON SCHEMAEventPublisher
JSON SCHEMAEventPublishers
JSON SCHEMAFeedbackType
JSON SCHEMAFindingsReportId
JSON SCHEMAFindingsReportSummaries
JSON SCHEMAFindingsReportSummary
JSON SCHEMAFleetInstanceId
JSON SCHEMAFrameMetricData
JSON SCHEMAFrameMetricDatum
JSON SCHEMAFrameMetric
JSON SCHEMAFrameMetricValue
JSON SCHEMAFrameMetricValues
JSON SCHEMAFrameMetrics
JSON SCHEMAGetFindingsReportAccountSummaryRequest
JSON SCHEMAGetFindingsReportAccountSummaryResponse
JSON SCHEMAGetNotificationConfigurationRequest
JSON SCHEMAGetNotificationConfigurationResponse
JSON SCHEMAGetPolicyRequest
JSON SCHEMAGetPolicyResponse
JSON SCHEMAGetProfileRequest
JSON SCHEMAGetProfileResponse
JSON SCHEMAGetRecommendationsRequest
JSON SCHEMAGetRecommendationsResponse
JSON SCHEMAInteger
JSON SCHEMAListFindingsReportsRequest
JSON SCHEMAListFindingsReportsResponse
JSON SCHEMAListOfTimestamps
JSON SCHEMAListProfileTimesRequest
JSON SCHEMAListProfileTimesResponse
JSON SCHEMAListProfilingGroupsRequest
JSON SCHEMAListProfilingGroupsResponse
JSON SCHEMAListTagsForResourceRequest
JSON SCHEMAListTagsForResourceResponse
JSON SCHEMALocale
JSON SCHEMAMatch
JSON SCHEMAMatches
JSON SCHEMAMaxDepth
JSON SCHEMAMaxResults
JSON SCHEMAMetadataField
JSON SCHEMAMetadata
JSON SCHEMAMetric
JSON SCHEMAMetricType
JSON SCHEMANotificationConfiguration
JSON SCHEMAOrderBy
JSON SCHEMAPaginationToken
JSON SCHEMAPattern
JSON SCHEMAPercentage
JSON SCHEMAPeriod
JSON SCHEMAPostAgentProfileRequest
JSON SCHEMAPostAgentProfileResponse
JSON SCHEMAPrincipal
JSON SCHEMAPrincipals
JSON SCHEMAProfileTime
JSON SCHEMAProfileTimes
JSON SCHEMAProfilingGroupArn
JSON SCHEMAProfilingGroupDescription
JSON SCHEMAProfilingGroupDescriptions
JSON SCHEMAProfilingGroupName
JSON SCHEMAProfilingGroupNames
JSON SCHEMAProfilingStatus
JSON SCHEMAPutPermissionRequest
JSON SCHEMAPutPermissionResponse
JSON SCHEMARecommendation
JSON SCHEMARecommendations
JSON SCHEMARemoveNotificationChannelRequest
JSON SCHEMARemoveNotificationChannelResponse
JSON SCHEMARemovePermissionRequest
JSON SCHEMARemovePermissionResponse
JSON SCHEMARevisionId
JSON SCHEMAString
JSON SCHEMAStrings
JSON SCHEMASubmitFeedbackRequest
JSON SCHEMASubmitFeedbackResponse
JSON SCHEMATagKeys
JSON SCHEMATagResourceRequest
JSON SCHEMATagResourceResponse
JSON SCHEMATagsMap
JSON SCHEMATargetFrame
JSON SCHEMATargetFrames
JSON SCHEMAThreadStates
JSON SCHEMATimestamp
JSON SCHEMATimestampStructure
JSON SCHEMAUnprocessedEndTimeMap
JSON SCHEMAUntagResourceRequest
JSON SCHEMAUntagResourceResponse
JSON SCHEMAUpdateProfilingGroupRequest
JSON SCHEMAUpdateProfilingGroupResponse
JSON SCHEMAUserFeedback
JSON SCHEMAScroll within the panel for all 122 ·
JSON Structure 122
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.
Amazon Codeguru Profiler Action Group Structure
JSON STRUCTUREAmazon Codeguru Profiler Agent Configuration Structure
JSON STRUCTUREAmazon Codeguru Profiler Agent Parameter Field Structure
JSON STRUCTUREAmazon Codeguru Profiler Agent Parameters Structure
JSON STRUCTUREAmazon Codeguru Profiler Agent Profile Structure
JSON STRUCTUREAmazon Codeguru Profiler Aggregated Profile Structure
JSON STRUCTUREAmazon Codeguru Profiler Aggregation Period Structure
JSON STRUCTUREAmazon Codeguru Profiler Anomalies Structure
JSON STRUCTUREAmazon Codeguru Profiler Anomaly Instance Id Structure
JSON STRUCTUREAmazon Codeguru Profiler Anomaly Instance Structure
JSON STRUCTUREAmazon Codeguru Profiler Anomaly Instances Structure
JSON STRUCTUREAmazon Codeguru Profiler Anomaly Structure
JSON STRUCTUREAmazon Codeguru Profiler Boolean Structure
JSON STRUCTUREAmazon Codeguru Profiler Channel Id Structure
JSON STRUCTUREAmazon Codeguru Profiler Channel Structure
JSON STRUCTUREAmazon Codeguru Profiler Channel Uri Structure
JSON STRUCTUREAmazon Codeguru Profiler Channels Structure
JSON STRUCTUREAmazon Codeguru Profiler Client Token Structure
JSON STRUCTUREAmazon Codeguru Profiler Compute Platform Structure
JSON STRUCTUREAmazon Codeguru Profiler Double Structure
JSON STRUCTUREAmazon Codeguru Profiler Event Publisher Structure
JSON STRUCTUREAmazon Codeguru Profiler Event Publishers Structure
JSON STRUCTUREAmazon Codeguru Profiler Feedback Type Structure
JSON STRUCTUREAmazon Codeguru Profiler Findings Report Id Structure
JSON STRUCTUREAmazon Codeguru Profiler Fleet Instance Id Structure
JSON STRUCTUREAmazon Codeguru Profiler Frame Metric Data Structure
JSON STRUCTUREAmazon Codeguru Profiler Frame Metric Datum Structure
JSON STRUCTUREAmazon Codeguru Profiler Frame Metric Structure
JSON STRUCTUREAmazon Codeguru Profiler Frame Metric Value Structure
JSON STRUCTUREAmazon Codeguru Profiler Frame Metric Values Structure
JSON STRUCTUREAmazon Codeguru Profiler Frame Metrics Structure
JSON STRUCTUREAmazon Codeguru Profiler Get Policy Request Structure
JSON STRUCTUREAmazon Codeguru Profiler Get Policy Response Structure
JSON STRUCTUREAmazon Codeguru Profiler Get Profile Request Structure
JSON STRUCTUREAmazon Codeguru Profiler Get Profile Response Structure
JSON STRUCTUREAmazon Codeguru Profiler Integer Structure
JSON STRUCTUREAmazon Codeguru Profiler List Of Timestamps Structure
JSON STRUCTUREAmazon Codeguru Profiler Locale Structure
JSON STRUCTUREAmazon Codeguru Profiler Match Structure
JSON STRUCTUREAmazon Codeguru Profiler Matches Structure
JSON STRUCTUREAmazon Codeguru Profiler Max Depth Structure
JSON STRUCTUREAmazon Codeguru Profiler Max Results Structure
JSON STRUCTUREAmazon Codeguru Profiler Metadata Field Structure
JSON STRUCTUREAmazon Codeguru Profiler Metadata Structure
JSON STRUCTUREAmazon Codeguru Profiler Metric Structure
JSON STRUCTUREAmazon Codeguru Profiler Metric Type Structure
JSON STRUCTUREAmazon Codeguru Profiler Order By Structure
JSON STRUCTUREAmazon Codeguru Profiler Pagination Token Structure
JSON STRUCTUREAmazon Codeguru Profiler Pattern Structure
JSON STRUCTUREAmazon Codeguru Profiler Percentage Structure
JSON STRUCTUREAmazon Codeguru Profiler Period Structure
JSON STRUCTUREAmazon Codeguru Profiler Principal Structure
JSON STRUCTUREAmazon Codeguru Profiler Principals Structure
JSON STRUCTUREAmazon Codeguru Profiler Profile Time Structure
JSON STRUCTUREAmazon Codeguru Profiler Profile Times Structure
JSON STRUCTUREAmazon Codeguru Profiler Profiling Group Arn Structure
JSON STRUCTUREAmazon Codeguru Profiler Profiling Group Name Structure
JSON STRUCTUREAmazon Codeguru Profiler Profiling Group Names Structure
JSON STRUCTUREAmazon Codeguru Profiler Profiling Status Structure
JSON STRUCTUREAmazon Codeguru Profiler Recommendation Structure
JSON STRUCTUREAmazon Codeguru Profiler Recommendations Structure
JSON STRUCTUREAmazon Codeguru Profiler Revision Id Structure
JSON STRUCTUREAmazon Codeguru Profiler String Structure
JSON STRUCTUREAmazon Codeguru Profiler Strings Structure
JSON STRUCTUREAmazon Codeguru Profiler Tag Keys Structure
JSON STRUCTUREAmazon Codeguru Profiler Tag Resource Request Structure
JSON STRUCTUREAmazon Codeguru Profiler Tag Resource Response Structure
JSON STRUCTUREAmazon Codeguru Profiler Tags Map Structure
JSON STRUCTUREAmazon Codeguru Profiler Target Frame Structure
JSON STRUCTUREAmazon Codeguru Profiler Target Frames Structure
JSON STRUCTUREAmazon Codeguru Profiler Thread States Structure
JSON STRUCTUREAmazon Codeguru Profiler Timestamp Structure Structure
JSON STRUCTUREAmazon Codeguru Profiler Timestamp Structure
JSON STRUCTUREAmazon Codeguru Profiler User Feedback Structure
JSON STRUCTUREScroll within the panel for all 122 ·
Examples 69
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 69 ·
Security Posture 3
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.
Amazon Codeguru Profiler Vulnerability Disclosure
Hackerone · security.txt · contact published
SECURITYAgentic 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.
Resources
Every other property we hold for Amazon CodeGuru Profiler — 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.
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Access & Security 3
Authentication, authorization, and security posture
Company 1
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/amazon-codeguru-profiler · machine-readable index on apis.io