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.
Amazon CodeGuru Profiler publishes 4 APIs on the APIs.io network, including Internal API, ProfilingGroups API, ProfilingGroups#clientToken API, and 1 more. Tagged areas include Amazon, Application Performance, Profiling, DevOps, and Machine-Learning.
The Amazon CodeGuru Profiler catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Amazon CodeGuru Profiler’s developer surface includes getting-started guide, pricing, developer console, developer portal, documentation, engineering blog, signup flow, and 41 more developer resources.
Kin Score
APIs 4
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.
Open Collections 5
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONAmazon CodeGuru Profiler Internal API
OPEN COLLECTIONAmazon CodeGuru Profiler Internal ProfilingGroups API
OPEN COLLECTIONAmazon CodeGuru Profiler Internal Tags API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Amazon Codeguru Profiler Rate Limits
RATE LIMITSFeatures 5
Notable capabilities this provider offers.
Application Profiling
Continuously profile application CPU utilization and heap usage in production without significant overhead.
AI-Powered Recommendations
Receive actionable recommendations from machine learning models identifying expensive code paths and resource inefficiencies.
Flame Graphs
Visualize CPU usage with flame graphs that highlight the most resource-intensive code paths.
Anomaly Detection
Automatically detect anomalies in application performance and CPU utilization patterns.
Java and Python Support
Profile JVM-based applications and Python applications using language-specific profiling agents.
Event Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Amazon CodeGuru Profiler API Rules
SPECTRALAmazon CodeGuru Profiler API Rules
SPECTRALJSON Schema 122
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 for all 122
JSON Structure 122
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 for all 122
Examples 69
Example request and response payloads for these APIs.
Scroll for all 69
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Amazon Codeguru Profiler Vulnerability Disclosure
Hackerone · security.txt · contact published
SECURITYAgentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 3
What developers build with this provider.
Production Performance Optimization
Identify and eliminate the most expensive code paths consuming CPU in live production applications.
Cost Reduction
Reduce compute costs by optimizing code that consumes excessive CPU time and cloud resources.
Latency Investigation
Investigate application latency issues by profiling which code paths contribute most to request processing time.
Integrations 4
Pre-built integrations with other platforms and tools.
AWS Lambda
Profile Lambda function execution to identify performance bottlenecks.
Amazon ECS
Profile containerized applications running on ECS.
Amazon EC2
Profile applications running on EC2 instances.
AWS CodeGuru Reviewer
Combine profiling insights with code review recommendations.
Resources
Get Started 5
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 11
Pagination, idempotency, versioning, errors, and events
Scroll for all 11
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.