---
title: Use Cases
description: Common use cases for Datadog Feature Flags.
breadcrumbs: Docs > Feature Flags > Use Cases
---

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# Use Cases

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

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

{% /callout %}

Feature flags support distinct rollout and control patterns. Pick the use case that matches your goal: limit release risk with gradual rollouts, stop broken features during incidents, or change application settings without a code deployment.

Each page in this section explains why teams choose that pattern and how to set it up in Datadog.



- [Progressive Rollouts and Canaries](https://docs.datadoghq.com/feature_flags/use_cases/progressive_rollouts.md)
- [Kill Switches](https://docs.datadoghq.com/feature_flags/use_cases/kill_switches.md)
- [Dynamic Configuration](https://docs.datadoghq.com/feature_flags/use_cases/dynamic_configuration.md)
 