aid: amazon-codeguru-profiler name: Amazon CodeGuru Profiler description: 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. type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Amazon - AWS - Application Performance - Profiling - DevOps - Machine Learning url: https://raw.githubusercontent.com/api-evangelist/amazon-codeguru-profiler/refs/heads/main/apis.yml created: '2026-03-16' modified: '2026-04-19' specificationVersion: '0.19' apis: - aid: amazon-codeguru-profiler:amazon-codeguru-profiler-api name: Amazon CodeGuru Profiler API description: The Amazon CodeGuru Profiler REST API. humanURL: https://docs.aws.amazon.com/codeguru/latest/profiler-api/Welcome.html baseURL: https://codeguru-profiler.us-east-1.amazonaws.com tags: - Amazon - AWS - Application Performance - Profiling - DevOps properties: - type: Documentation url: https://docs.aws.amazon.com/codeguruprofiler/ - type: APIReference url: https://docs.aws.amazon.com/codeguru/latest/profiler-api/Welcome.html - type: OpenAPI url: openapi/amazon-codeguru-profiler-openapi-original.yaml common: - type: GettingStarted url: https://docs.aws.amazon.com/codeguru/profiler - type: Pricing url: https://aws.amazon.com/codeguruprofiler/pricing/ - type: Console url: https://console.aws.amazon.com/codeguruprofiler/ - type: Portal url: https://aws.amazon.com/codeguruprofiler/ - type: Documentation url: https://docs.aws.amazon.com/codeguruprofiler/ - type: TermsOfService url: https://aws.amazon.com/service-terms/ - type: PrivacyPolicy url: https://aws.amazon.com/privacy/ - type: StatusPage url: https://health.aws.amazon.com/health/status - type: Blog url: https://aws.amazon.com/blogs/devops/ - type: SignUp url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html - type: GitHubOrganization url: https://github.com/aws - type: SpectralRules url: rules/amazon-codeguru-profiler-spectral-rules.yml - type: Vocabulary url: vocabulary/amazon-codeguru-profiler-vocabulary.yaml - type: NaftikoCapability url: capabilities/amazon-codeguru-profiler-application-performance.yaml - type: JSONLD url: json-ld/amazon-codeguru-profiler-context.jsonld - type: Features data: - name: Application Profiling description: Continuously profile application CPU utilization and heap usage in production without significant overhead. - name: AI-Powered Recommendations description: Receive actionable recommendations from machine learning models identifying expensive code paths and resource inefficiencies. - name: Flame Graphs description: Visualize CPU usage with flame graphs that highlight the most resource-intensive code paths. - name: Anomaly Detection description: Automatically detect anomalies in application performance and CPU utilization patterns. - name: Java and Python Support description: Profile JVM-based applications and Python applications using language-specific profiling agents. - type: UseCases data: - name: Production Performance Optimization description: Identify and eliminate the most expensive code paths consuming CPU in live production applications. - name: Cost Reduction description: Reduce compute costs by optimizing code that consumes excessive CPU time and cloud resources. - name: Latency Investigation description: Investigate application latency issues by profiling which code paths contribute most to request processing time. - type: Integrations data: - name: AWS Lambda description: Profile Lambda function execution to identify performance bottlenecks. - name: Amazon ECS description: Profile containerized applications running on ECS. - name: Amazon EC2 description: Profile applications running on EC2 instances. - name: AWS CodeGuru Reviewer description: Combine profiling insights with code review recommendations. maintainers: - FN: Kin Lane email: kin@apievangelist.com