

# Working with Ruby
<a name="xray-ruby"></a>

**Note**  
X-Ray SDK/Daemon Maintenance Notice – On February 25th, 2026, the Amazon X-Ray SDKs/Daemon will enter maintenance mode, where Amazon will limit X-Ray SDK and Daemon releases to address security issues only. For more information on the support timeline, see [X-Ray SDK and Daemon Support timeline](xray-sdk-daemon-timeline.md). We recommend to migrate to OpenTelemetry. For more information on migrating to OpenTelemetry, see [Migrating from X-Ray instrumentation to OpenTelemetry instrumentation ](https://docs.amazonaws.cn/xray/latest/devguide/xray-sdk-migration.html).

 There are two ways to instrument your Ruby application to send traces to X-Ray: 
+ [Amazon Distro for OpenTelemetry Ruby](xray-ruby-opentel-sdk.md) – An Amazon distribution that provides a set of open source libraries for sending correlated metrics and traces to multiple Amazon monitoring solutions, including Amazon CloudWatch, Amazon X-Ray, and Amazon OpenSearch Service, via the [Amazon Distro for OpenTelemetry Collector](https://aws-otel.github.io/docs/getting-started/collector).
+ [Amazon X-Ray SDK for Ruby](xray-sdk-ruby.md) – A set of libraries for generating and sending traces to X-Ray via the [X-Ray daemon](xray-daemon.md).

 For more information, see [Choosing between the Amazon Distro for OpenTelemetry and X-Ray SDKs](xray-instrumenting-your-app.md#xray-instrumenting-choosing). 