Language and framework compatibility

Supported Ruby versions

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

  • MRI 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

You can monitor application security for Ruby apps running in Docker, Kubernetes, AWS ECS, and AWS Fargate.

Supported frameworks

Framework Web ServerMinimum Framework Version
Rails3.2 (also depends on Ruby version)

ASM capabilities support

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

ASM capabilityMinimum Ruby tracer version
Threat Detection
–> Business logic API
Threat Protection
–> IP blocking
–> Suspicious request blocking
–> User blocking

Vulnerability Management
–> Open source vulnerability detection
–> Custom code vulnerability detection
not supported

The minimum tracer version to get all supported ASM capabilities for Ruby is 1.11.0.

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.