---
title: Ruby Compatibility Requirements
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: >-
  Docs > Datadog Security > Code Security > Software Composition Analysis > Set
  up SCA in your running services > Compatibility Requirements > Ruby
  Compatibility Requirements
---

# Ruby Compatibility Requirements

{% callout %}
# Important note for users on the following Datadog sites: app.ddog-gov.com

{% alert level="danger" %}
This product is not supported for your selected [Datadog site](https://docs.datadoghq.com/getting_started/site). ().
{% /alert %}

{% /callout %}

## Code Security capabilities support{% #code-security-capabilities-support %}

The following code security capabilities are supported in the Ruby library, for the specified tracer version:

| Code Security capability                    | Minimum Ruby tracer version |
| ------------------------------------------- | --------------------------- |
| Runtime Software Composition Analysis (SCA) | 1.11.0                      |
| Runtime Code Analysis (IAST)                | not supported               |

{% alert level="info" %}
If you would like to see support added for any of the unsupported capabilities, or for your Ruby framework, let us know! Fill out [this short form to send details](https://forms.gle/gHrxGQMEnAobukfn7).
{% /alert %}

### Supported deployment types{% #supported-deployment-types %}

| Type        | Runtime Software Composition Analysis (SCA) | Runtime Code Analysis (IAST) |
| ----------- | ------------------------------------------- | ---------------------------- |
| Docker      | yes                                         | yes                          |
| Kubernetes  | yes                                         | yes                          |
| Amazon ECS  | yes                                         | yes                          |
| AWS Fargate | yes                                         | Preview (1.15.0)             |
| AWS Lambda  |

## Language and framework compatibility{% #language-and-framework-compatibility %}

**Supported Ruby interpreters** The Datadog Ruby library supports the latest gem for the following Ruby interpreters:

- [MRI](https://www.ruby-lang.org/) versions 2.1 to 3.1

These are supported on the following architectures:

- Linux (GNU) x86-64, aarch64
- Alpine Linux (musl) x86-64, aarch64
- macOS (Darwin) x86-64, arm64

### Supported web servers{% #supported-web-servers %}

- Tags for the HTTP request (status code, method, etc)
- Distributed Tracing to see attack flows through your applications

##### Code Security Capability Notes{% #code-security-capability-notes %}

- **Runtime Software Composition Analysis (SCA)** is supported on all frameworks.
- **Runtime Code Analysis (IAST)** is not supported

### Networking framework compatibility{% #networking-framework-compatibility %}

##### Code Security Capability Notes{% #code-security-capability-notes-1 %}

- **Runtime Software Composition Analysis (SCA)** is supported on all frameworks.
- **Runtime Code Analysis (IAST)** is not supported

### Data store compatibility{% #data-store-compatibility %}

**Datastore tracing provides:**

- query info (for example, a sanitized query string)
- error and stacktrace capturing

##### Code Security Capability Notes{% #code-security-capability-notes-2 %}

- **Runtime Software Composition Analysis (SCA)** is supported on all databases.
- **Runtime Code Analysis (IAST)** is not supported
