---
title: DevCycle
description: Feature Flags That Work the Way You Code
breadcrumbs: Docs > Integrations > DevCycle
---

# DevCycle
Supported OS Integration version1.0.0
## Overview{% #overview %}

DevCycle provides the following integrations with Datadog:

### Feature flag tracking integration{% #feature-flag-tracking-integration %}

DevCycle's feature flag tracking integration enriches your RUM data with your feature's variable evaluations to provide visibility into performance monitoring and behavioral changes. Determine which users are shown a specific user experience and if it is negatively affecting the user's performance.

## Setup{% #setup %}

### Feature flag tracking setup{% #feature-flag-tracking-setup %}

Feature flag tracking is available in the RUM Browser SDK. For detailed setup instructions, visit the [Getting started with Feature Flag data in RUM](https://docs.datadoghq.com/real_user_monitoring/guide/setup-feature-flag-data-collection.md) guide.

1. Update your Browser RUM SDK version 4.25.0 or above.
1. Initialize the RUM SDK and configure the `enableExperimentalFeatures` initialization parameter with `["feature_flags"]`.
1. Initialize DevCycle's SDK and subscribe to the `variableEvaluated` event, calling `addFeatureFlagEvaluation` from within the subscription callback.

```gdscript3
// initialize the dvcClient

const user = { user_id: "my_user" };
const dvcOptions = { logLevel: "debug" };
const dvcClient = initialize("<DVC_CLIENT_SDK_KEY>", user, dvcOptions); 

// for all variable evaluations

dvcClient.subscribe(
    "variableEvaluated:*",
    (key, variable) => {
        datadogRum.addFeatureFlagEvaluation(key, variable.value);
    }
)

// for a particular variable's evaluations

dvcClient.subscribe(
    "variableEvaluated:my-variable-key",
    (key, variable) => {
        datadogRum.addFeatureFlagEvaluation(key, variable.value);
    }
)
```

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

The DevCycle integration does not include any metrics.

### Events{% #events %}

The DevCycle integration does not include any events.

### Service Checks{% #service-checks %}

The DevCycle integration does not include any service checks.

## Support{% #support %}

Need help? Contact [Datadog Support](https://docs.datadoghq.com/help/).
