AWS X-Ray logo

AWS X-Ray

AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to-end tracing of requests as they travel through the application, identifying performance bottlenecks and errors. It is now part of Amazon CloudWatch Application Signals for unified observability.

1 APIs 7 Capabilities 9 Features 55.3 / 100 developing
DebuggingDistributed TracingMicroservicesObservability

API Rating

55.3/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability80.0
Contract Quality64.1
Governance47.4
Operational Transparency47.4
Developer Ergonomics26.1
Commercial Clarity71.1

APIs

AWS X-Ray

AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to-end tracing of requests as they travel through the application, ident...

Capabilities

AWS X-Ray API — Encryption

AWS X-Ray API — Encryption. 2 operations. Lead operation: AWS X-Ray Get Encryption Configuration. Self-contained Naftiko capability covering one Aws X Ray business surface.

Run with Naftiko

AWS X-Ray API

AWS X-Ray API. 3 operations. Lead operation: AWS X-Ray Tag a Resource. Self-contained Naftiko capability covering one Aws X Ray business surface.

Run with Naftiko

AWS X-Ray API — Groups

AWS X-Ray API — Groups. 5 operations. Lead operation: AWS X-Ray Delete a Group. Self-contained Naftiko capability covering one Aws X Ray business surface.

Run with Naftiko

AWS X-Ray API — Insights

AWS X-Ray API — Insights. 2 operations. Lead operation: AWS X-Ray Get Insight Details. Self-contained Naftiko capability covering one Aws X Ray business surface.

Run with Naftiko

AWS X-Ray API — Sampling

AWS X-Ray API — Sampling. 5 operations. Lead operation: AWS X-Ray Create a Sampling Rule. Self-contained Naftiko capability covering one Aws X Ray business surface.

Run with Naftiko

AWS X-Ray API — Service Graph

AWS X-Ray API — Service Graph. 2 operations. Lead operation: AWS X-Ray Get the Service Graph. Self-contained Naftiko capability covering one Aws X Ray business surface.

Run with Naftiko

AWS X-Ray API — Traces

AWS X-Ray API — Traces. 3 operations. Lead operation: AWS X-Ray Get a List of Traces by ID. Self-contained Naftiko capability covering one Aws X Ray business surface.

Run with Naftiko

Features

End-to-End Tracing

Trace requests from client to backend across all services in your distributed application.

Service Map

Visualize service dependencies and real-time health indicators in an interactive map.

Trace Analytics

Filter, search, and analyze traces using filter expressions and groups.

Sampling Rules

Control trace collection rates with dynamic sampling rules to manage cost and volume.

Annotations and Metadata

Add indexed annotations and non-indexed metadata to traces for custom filtering and context.

Error Analysis

Identify and analyze errors, faults, and throttling across distributed services.

Latency Analysis

Identify performance bottlenecks with detailed latency histograms and percentile data.

CloudWatch Integration

Integrated with CloudWatch Application Signals for unified observability and alerting.

SDK Support

Instrument applications with X-Ray SDKs for Java, Python, Go, Node.js, Ruby, and .NET.

Use Cases

Performance Optimization

Identify and resolve latency bottlenecks in distributed microservices applications.

Error Debugging

Trace errors and exceptions to their root cause across service boundaries.

Dependency Analysis

Understand service dependencies and the impact of downstream failures.

SLA Monitoring

Monitor request latency and error rates against service level agreements.

Microservices Visibility

Gain observability into complex microservices architectures and their interactions.

Semantic Vocabularies

Aws X Ray Context

19 classes · 0 properties

JSON-LD

API Governance Rules

AWS X-Ray API Rules

5 rules · 3 errors 1 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
💬
FAQ
FAQ
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
🟢
StatusPage
StatusPage
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: aws-x-ray
name: AWS X-Ray
description: AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to-end
  tracing of requests as they travel through the application, identifying performance bottlenecks and errors. It is now part
  of Amazon CloudWatch Application Signals for unified observability.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- AWS
- Debugging
- Distributed Tracing
- Microservices
- Observability
url: https://raw.githubusercontent.com/api-evangelist/aws-x-ray/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: aws-x-ray:aws-x-ray
  name: AWS X-Ray
  description: AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to-end
    tracing of requests as they travel through the application, identifying performance bottlenecks and errors. It is now
    part of Amazon CloudWatch Application Signals for unified observability.
  humanURL: https://aws.amazon.com/xray/
  baseURL: https://xray.{region}.amazonaws.com
  tags:
  - AWS
  - Debugging
  - Distributed Tracing
  - Microservices
  - Observability
  properties:
  - type: OpenAPI
    url: openapi/aws-x-ray-openapi.yml
  - type: JSONSchema
    url: json-schema/aws-x-ray-trace-segment.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html
  - type: APIReference
    url: https://docs.aws.amazon.com/xray/latest/api/Welcome.html
  - type: NaftikoCapability
    url: capabilities/aws-x-ray-general.yaml
  - type: NaftikoCapability
    url: capabilities/aws-x-ray-encryption.yaml
  - type: NaftikoCapability
    url: capabilities/aws-x-ray-groups.yaml
  - type: NaftikoCapability
    url: capabilities/aws-x-ray-insights.yaml
  - type: NaftikoCapability
    url: capabilities/aws-x-ray-sampling.yaml
  - type: NaftikoCapability
    url: capabilities/aws-x-ray-service-graph.yaml
  - type: NaftikoCapability
    url: capabilities/aws-x-ray-traces.yaml
common:
- type: Website
  url: https://aws.amazon.com/xray/
- type: Documentation
  url: https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html
- type: GettingStarted
  url: https://aws.amazon.com/xray/getting-started/
- type: Pricing
  url: https://aws.amazon.com/xray/pricing/
- type: FAQ
  url: https://aws.amazon.com/xray/faqs/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/devops/category/management-tools/aws-x-ray/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: SpectralRules
  url: rules/aws-x-ray-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/aws-x-ray-vocabulary.yaml
- type: Features
  data:
  - name: End-to-End Tracing
    description: Trace requests from client to backend across all services in your distributed application.
  - name: Service Map
    description: Visualize service dependencies and real-time health indicators in an interactive map.
  - name: Trace Analytics
    description: Filter, search, and analyze traces using filter expressions and groups.
  - name: Sampling Rules
    description: Control trace collection rates with dynamic sampling rules to manage cost and volume.
  - name: Annotations and Metadata
    description: Add indexed annotations and non-indexed metadata to traces for custom filtering and context.
  - name: Error Analysis
    description: Identify and analyze errors, faults, and throttling across distributed services.
  - name: Latency Analysis
    description: Identify performance bottlenecks with detailed latency histograms and percentile data.
  - name: CloudWatch Integration
    description: Integrated with CloudWatch Application Signals for unified observability and alerting.
  - name: SDK Support
    description: Instrument applications with X-Ray SDKs for Java, Python, Go, Node.js, Ruby, and .NET.
- type: UseCases
  data:
  - name: Performance Optimization
    description: Identify and resolve latency bottlenecks in distributed microservices applications.
  - name: Error Debugging
    description: Trace errors and exceptions to their root cause across service boundaries.
  - name: Dependency Analysis
    description: Understand service dependencies and the impact of downstream failures.
  - name: SLA Monitoring
    description: Monitor request latency and error rates against service level agreements.
  - name: Microservices Visibility
    description: Gain observability into complex microservices architectures and their interactions.
- type: Integrations
  data:
  - name: AWS Lambda
    description: Automatically instrument Lambda functions with X-Ray active tracing.
  - name: Amazon API Gateway
    description: Enable X-Ray tracing on API Gateway stages for end-to-end visibility.
  - name: Amazon ECS
    description: Collect traces from containerized applications running on ECS.
  - name: AWS Elastic Beanstalk
    description: Enable X-Ray on Elastic Beanstalk environments for application tracing.
  - name: Amazon CloudWatch
    description: Unified observability with CloudWatch Application Signals and alarms.
  - name: AWS Step Functions
    description: Trace state machine executions through Step Functions workflows.
- type: Integrations
  url: https://aws.amazon.com/marketplace
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: [email protected]