---
title: iOS and tvOS Monitoring Supported Versions
description: List of supported operating systems and platforms for the RUM iOS SDK.
breadcrumbs: >-
  Docs > RUM & Session Replay > Application Monitoring > iOS and tvOS Monitoring
  > iOS and tvOS Monitoring Supported Versions
---

# iOS and tvOS Monitoring Supported Versions

## Supported versions{% #supported-versions %}

The RUM iOS SDK supports the following iOS versions:

| Platform                  | Supported           | Version                                                                                                                                                                                                                     | Notes                                                                                                                                           |
| ------------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS                       | yes                 | 12+                                                                                                                                                                                                                         |
| tvOS                      | yes                 | 12+                                                                                                                                                                                                                         |
| iPadOS                    | yes                 | 12+                                                                                                                                                                                                                         |
| macOS (Designed for iPad) | yes                 | 11+                                                                                                                                                                                                                         |
| macOS (Catalyst)          | partially supported | 12+                                                                                                                                                                                                                         | Catalyst is supported in build mode only, which means that macOS targets build, but functionalities for the SDK might not work for this target. |
| macOS                     | 12+                 | macOS is not officially supported by the Datadog SDK. Some features may not be fully functional. **Note**: `DatadogRUM`, `DatadogSessionReplay`, and `DatadogObjc`, which heavily depend on `UIKit`, do not build on macOS. |
| visionOS                  | 1.0+                | visionOS is not officially supported by the Datadog SDK. Some features may not be fully functional.                                                                                                                         |
| watchOS                   | 7.0+                | watchOS is not officially supported by the Datadog SDK. Some features may not be fully functional.                                                                                                                          |
| Linux                     | n/a                 |

### Module support by platform{% #module-support-by-platform %}

| Module                 | iOS | tvOS                                                                                                                          | watchOS                                                                                                                      | visionOS                                                                                                 | Notes                                                                                                           |
| ---------------------- | --- | ----------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| DatadogCore            | yes | yes                                                                                                                           | yes                                                                                                                          | yes                                                                                                      |
| DatadogLogs            | yes | yes                                                                                                                           | yes                                                                                                                          | yes                                                                                                      |
| DatadogTrace           | yes | yes                                                                                                                           | yes                                                                                                                          | yes                                                                                                      |
| DatadogCrashReporting  | yes | yes                                                                                                                           | yes                                                                                                                          | yes                                                                                                      |
| DatadogRUM             | yes | yes                                                                                                                           | yes                                                                                                                          | yes                                                                                                      | watchOS: automatic view/action tracking, frame rate monitoring, and memory warning detection are not available. |
| DatadogFlags           | yes | yes                                                                                                                           | yes                                                                                                                          | yes                                                                                                      |
| DatadogProfiling       | yes | yes                                                                                                                           | yes                                                                                                                          | Not available on watchOS. The profiling module requires system-level APIs that watchOS does not support. |
| DatadogSessionReplay   | yes | Not available on tvOS, watchOS, and visionOS. SessionReplay requires rendering capabilities not available on these platforms. |
| DatadogWebViewTracking | yes | yes                                                                                                                           | Not available on tvOS and watchOS. WebViewTracking requires browser rendering capabilities not available on these platforms. |

## Supported platforms{% #supported-platforms %}

### Xcode{% #xcode %}

The SDK is built using the most recent version of [Xcode](https://developer.apple.com/xcode/), but is always backwards compatible with the [lowest supported Xcode version](https://developer.apple.com/news/?id=fxu2qp7b) for App Store submission.

### Dependency managers{% #dependency-managers %}

We currently support integration of the SDK using the following dependency managers:

- [Swift Package Manager](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/setup.md?tab=swiftpackagemanagerspm#declare-the-sdk-as-a-dependency)
- [Cocoapods](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/setup.md?tab=cocoapods#declare-the-sdk-as-a-dependency)
- [Carthage](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/setup.md?tab=carthage#declare-the-sdk-as-a-dependency)

### Languages{% #languages %}

| Language    | Version |
| ----------- | ------- |
| UIKit       | 5.*     |
| Objective-C | 2.0     |

### UI framework instrumentation{% #ui-framework-instrumentation %}

| Framework | Automatic | Manual |
| --------- | --------- | ------ |
| UIKit     | yes       | yes    |
| SwiftUI   | yes       | yes    |

### Network compatibility{% #network-compatibility %}

| Framework                                                                                                                                 | Automatic | Manual |
| ----------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------ |
| URLSession                                                                                                                                | yes       | yes    |
| [Alamofire](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/integrated_libraries.md#alamofire)                 | yes       | yes    |
| [Apollo GraphQL](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/integrated_libraries.md#apollo-graphql)       | yes       | yes    |
| [SDWebImage](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/integrated_libraries.md#sdwebimage)               | yes       | yes    |
| [OpenAPI Generator](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/integrated_libraries.md#openapi-generator) | yes       | yes    |
| SwiftNIO                                                                                                                                  |

### Dependencies{% #dependencies %}

The Datadog RUM SDK depends on the following third-party library:

- [KSCrash](https://github.com/kstenerud/KSCrash) 2.5.0

## Further Reading{% #further-reading %}

- [RUM iOS Advanced Configuration](https://docs.datadoghq.com/real_user_monitoring/application_monitoring/ios/advanced_configuration.md)
- [Source code for dd-sdk-ios](https://github.com/DataDog/dd-sdk-ios)
- [Learn how to explore your RUM data](https://docs.datadoghq.com/real_user_monitoring.md)
- [Learn how to track iOS errors](https://docs.datadoghq.com/real_user_monitoring/error_tracking/ios.md)
- [Learn about instrumenting SwiftUI applications](https://docs.datadoghq.com/real_user_monitoring/ios/swiftui.md)
