> ## Documentation Index
> Fetch the complete documentation index at: https://launchdarkly-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Feature flags

> This category has guides that teach you how to use and manage feature flags.

> For the complete documentation index, see [llms.txt](/llms.txt). For the full documentation snapshot, see [llms-full.txt](/llms-full.txt).

## Overview

These guides help you excel in the use of LaunchDarkly's fundamental product feature: the feature flag.

* [Best practices for upgrading users to contexts](/guides/flags/upgrading-contexts)
* [Creating flags](/guides/flags/creating-flags)
* [Defining and targeting mobile applications](/guides/flags/defining-mobile-apps)
* [Feature flag hierarchy](/guides/flags/flag-hierarchy)
* [Flag conventions](/guides/flags/flag-conventions)
* [Improving flag usage in code](/guides/flags/improving-code)
* [LaunchDarkly CLI dev-server reference guide](/guides/flags/ldcli-dev-server-reference)
* [Performing multi-stage migrations with migration flags](/guides/flags/migrations)
* [Reducing technical debt from feature flags](/guides/flags/technical-debt)
* [Testing code that uses feature flags](/guides/flags/testing-code)
* [Using entitlements to manage customer experience](/guides/flags/entitlements)
* [Using flags on static sites with JavaScript](/guides/flags/static-sites)
* [Using segments and targeting to manage early access programs](/guides/flags/eap-targeting)
* [Using the LaunchDarkly CLI for local testing](/guides/flags/ldcli-dev-server)
