# LaunchDarkly Documentation > Learn how to ship features, AI updates, and releases with confidence using LaunchDarkly. This is the LaunchDarkly documentation index for AI agents and LLMs. Each link below resolves to the markdown version of the page. For the full documentation snapshot in one file, see [https://launchdarkly-preview.mintlify.app/llms-full.txt](https://launchdarkly-preview.mintlify.app/llms-full.txt). ## Home - [Welcome](https://launchdarkly-preview.mintlify.app/index.md) ## Product documentation - [Set up .NET (server-side) SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/dotnet-server.md) - [Set up Android SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/android.md) - [Set up Go SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/go.md) - [Set up iOS SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/ios.md) - [Set up Java SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/java.md) - [Set up JavaScript SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/javascript.md) - [Set up Node.js (client-side) SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/node-client.md) - [Set up Node.js (server-side) SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/node-server.md) - [Set up Python SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/python.md) - [Set up React Native SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/react-native.md) - [Set up React Web SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/react-web.md) - [Set up Vue SDK](https://launchdarkly-preview.mintlify.app/home/onboarding/vue.md) - [LaunchDarkly CLI](https://launchdarkly-preview.mintlify.app/home/getting-started/ldcli.md) - [LaunchDarkly CLI commands](https://launchdarkly-preview.mintlify.app/home/getting-started/ldcli-commands.md) - [LaunchDarkly hosted MCP server](https://launchdarkly-preview.mintlify.app/home/getting-started/mcp-hosted.md) - [LaunchDarkly local MCP server](https://launchdarkly-preview.mintlify.app/home/getting-started/mcp-local.md) - [Setting up the LaunchDarkly developer toolbar](https://launchdarkly-preview.mintlify.app/home/getting-started/dev-toolbar-setup.md) - [Using the LaunchDarkly developer toolbar](https://launchdarkly-preview.mintlify.app/home/getting-started/dev-toolbar-using.md) - [LaunchDarkly agent skills](https://launchdarkly-preview.mintlify.app/home/getting-started/skills.md) - [Vega](https://launchdarkly-preview.mintlify.app/home/getting-started/vega.md) - [Connecting Vega to GitHub](https://launchdarkly-preview.mintlify.app/home/getting-started/vega-github.md) - [IntelliJ IDEA](https://launchdarkly-preview.mintlify.app/home/getting-started/intellij.md) - [LaunchDarkly extension for GitHub Copilot](https://launchdarkly-preview.mintlify.app/home/getting-started/github-copilot-extension.md) - [Visual Studio Code (VSCode)](https://launchdarkly-preview.mintlify.app/home/getting-started/vscode.md) - [Flag cleanup custom agent for GitHub Copilot](https://launchdarkly-preview.mintlify.app/home/getting-started/github-copilot-agent.md) - [Joining an account](https://launchdarkly-preview.mintlify.app/home/getting-started/join-account.md) - [Logging in with SSO](https://launchdarkly-preview.mintlify.app/home/getting-started/login-sso.md) - [Using feature management](https://launchdarkly-preview.mintlify.app/home/getting-started/feature-management.md) - [Getting started in different roles](https://launchdarkly-preview.mintlify.app/home/getting-started/roles.md) - [Launch Insights](https://launchdarkly-preview.mintlify.app/home/getting-started/launch-insights.md) - [LaunchDarkly architecture](https://launchdarkly-preview.mintlify.app/home/getting-started/architecture.md) - [LaunchDarkly vocabulary](https://launchdarkly-preview.mintlify.app/home/getting-started/vocabulary.md) - [Creating new flags](https://launchdarkly-preview.mintlify.app/home/flags/new.md) - [Turning flags on and off](https://launchdarkly-preview.mintlify.app/home/flags/toggle.md) - [Creating flag variations](https://launchdarkly-preview.mintlify.app/home/flags/variations.md) - [Cloning existing flags](https://launchdarkly-preview.mintlify.app/home/flags/clone.md) - [Importing flags](https://launchdarkly-preview.mintlify.app/home/flags/import.md) - [Flag settings](https://launchdarkly-preview.mintlify.app/home/flags/flag-settings.md) - [Flag types](https://launchdarkly-preview.mintlify.app/home/flags/types.md) - [Flag templates](https://launchdarkly-preview.mintlify.app/home/flags/templates.md) - [Targeting rules](https://launchdarkly-preview.mintlify.app/home/flags/target-rules.md) - [Individual targeting](https://launchdarkly-preview.mintlify.app/home/flags/individual-targeting.md) - [Bulk targeting](https://launchdarkly-preview.mintlify.app/home/flags/bulk-targeting.md) - [Percentage rollouts](https://launchdarkly-preview.mintlify.app/home/releases/percentage-rollouts.md) - [Custom rules](https://launchdarkly-preview.mintlify.app/home/flags/custom-rules.md) - [The default rule](https://launchdarkly-preview.mintlify.app/home/flags/default-rule.md) - [The off variation](https://launchdarkly-preview.mintlify.app/home/flags/off-variation.md) - [Manage targeting rules](https://launchdarkly-preview.mintlify.app/home/flags/manage-rules.md) - [JSON targeting](https://launchdarkly-preview.mintlify.app/home/flags/json-targeting.md) - [Flag prerequisites](https://launchdarkly-preview.mintlify.app/home/flags/prereqs.md) - [Testing changes to flag targeting](https://launchdarkly-preview.mintlify.app/home/flags/preview-rules.md) - [Mobile targeting](https://launchdarkly-preview.mintlify.app/home/flags/mobile-targeting.md) - [An introduction to contexts](https://launchdarkly-preview.mintlify.app/home/flags/contexts/intro.md) - [Context kinds](https://launchdarkly-preview.mintlify.app/home/flags/context-kinds.md) - [Creating and editing context kinds](https://launchdarkly-preview.mintlify.app/home/flags/context-kinds-create.md) - [Viewing context kinds](https://launchdarkly-preview.mintlify.app/home/flags/context-kinds-view.md) - [Archiving context kinds](https://launchdarkly-preview.mintlify.app/home/flags/context-kinds-archive.md) - [Context attributes](https://launchdarkly-preview.mintlify.app/home/flags/context-attributes.md) - [Built-in attributes](https://launchdarkly-preview.mintlify.app/home/flags/built-in-attributes.md) - [Custom attributes](https://launchdarkly-preview.mintlify.app/home/flags/custom-attributes.md) - [Using private context attributes](https://launchdarkly-preview.mintlify.app/home/flags/private-context-attributes.md) - [Anonymous contexts](https://launchdarkly-preview.mintlify.app/home/flags/anonymous-contexts.md) - [Multi-contexts](https://launchdarkly-preview.mintlify.app/home/flags/multi-contexts.md) - [The context details page](https://launchdarkly-preview.mintlify.app/home/flags/context-details.md) - [Context instances](https://launchdarkly-preview.mintlify.app/home/flags/context-instances.md) - [The Contexts list](https://launchdarkly-preview.mintlify.app/home/flags/contexts-list.md) - [Filtering the Contexts list](https://launchdarkly-preview.mintlify.app/home/flags/contexts-list-filtering.md) - [Creating segments](https://launchdarkly-preview.mintlify.app/home/flags/segments-create.md) - [Segment types](https://launchdarkly-preview.mintlify.app/home/flags/segment-types.md) - [Converting rules into segments](https://launchdarkly-preview.mintlify.app/home/flags/rules-segments.md) - [Targeting contexts in larger list-based segments](https://launchdarkly-preview.mintlify.app/home/flags/list-based-segments.md) - [Targeting contexts in rule-based and smaller list-based segments](https://launchdarkly-preview.mintlify.app/home/flags/rule-based-segments.md) - [Segments synced from external tools](https://launchdarkly-preview.mintlify.app/home/flags/synced-segments.md) - [Targeting segments](https://launchdarkly-preview.mintlify.app/home/flags/segment-targeting.md) - [SDK and integration configuration for segments](https://launchdarkly-preview.mintlify.app/home/flags/segment-config.md) - [Managing segments](https://launchdarkly-preview.mintlify.app/home/flags/segment-management.md) - [The Flags list](https://launchdarkly-preview.mintlify.app/home/flags/list.md) - [Flag statuses and lifecycle stages](https://launchdarkly-preview.mintlify.app/home/flags/flag-status.md) - [Archiving flags](https://launchdarkly-preview.mintlify.app/home/flags/archive.md) - [Deleting flags](https://launchdarkly-preview.mintlify.app/home/flags/delete.md) - [Deprecating flags](https://launchdarkly-preview.mintlify.app/home/flags/deprecate.md) - [Comparing and copying flag settings](https://launchdarkly-preview.mintlify.app/home/flags/compare-copy.md) - [Viewing flags across environments](https://launchdarkly-preview.mintlify.app/home/flags/view-across.md) - [Flag links](https://launchdarkly-preview.mintlify.app/home/flags/links.md) - [Project-level flag settings](https://launchdarkly-preview.mintlify.app/home/flags/proj-flag-settings.md) - [Flag lifecycle settings](https://launchdarkly-preview.mintlify.app/home/flags/flag-lifecycle-settings.md) - [Vega for flag cleanup](https://launchdarkly-preview.mintlify.app/home/flags/manage/flag-cleanup-vega.md) - [Kill switch flags](https://launchdarkly-preview.mintlify.app/home/flags/killswitch.md) - [GitHub code references](https://launchdarkly-preview.mintlify.app/home/flags/code-references/github-actions.md) - [Bitbucket code references](https://launchdarkly-preview.mintlify.app/home/flags/code-references/bitbucket.md) - [GitLab code references](https://launchdarkly-preview.mintlify.app/home/flags/code-references/gitlab.md) - [CircleCI code references](https://launchdarkly-preview.mintlify.app/home/flags/code-references/circleci.md) - [Custom configuration with ld-find-code-refs](https://launchdarkly-preview.mintlify.app/home/flags/code-references/custom-config.md) - [Syncing segments with Amplitude cohorts](https://launchdarkly-preview.mintlify.app/home/flags/amplitude.md) - [Syncing segments with Census](https://launchdarkly-preview.mintlify.app/home/flags/census.md) - [Syncing segments with Heap](https://launchdarkly-preview.mintlify.app/home/flags/heap.md) - [Syncing segments with Hightouch](https://launchdarkly-preview.mintlify.app/home/flags/hightouch.md) - [Syncing segments with RudderStack Audiences](https://launchdarkly-preview.mintlify.app/home/flags/rudderstack.md) - [Syncing segments with Tealium Audiences](https://launchdarkly-preview.mintlify.app/home/flags/tealium.md) - [Syncing segments with Twilio Segment Audiences](https://launchdarkly-preview.mintlify.app/home/flags/twilio.md) - [Syncing segments with Zeotap](https://launchdarkly-preview.mintlify.app/home/flags/zeotap.md) - [Creating migration flags](https://launchdarkly-preview.mintlify.app/home/flags/create-migration.md) - [Migration flags](https://launchdarkly-preview.mintlify.app/home/flags/migration.md) - [Targeting with migration flags](https://launchdarkly-preview.mintlify.app/home/flags/target-migration.md) - [Migration flag metrics](https://launchdarkly-preview.mintlify.app/home/flags/migration-metrics.md) - [Experiment flags](https://launchdarkly-preview.mintlify.app/home/flags/experiment.md) - [Release flags](https://launchdarkly-preview.mintlify.app/home/flags/release.md) - [Custom flags](https://launchdarkly-preview.mintlify.app/home/flags/custom.md) - [Quickstart for AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/quickstart.md) - [Create AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/create.md) - [Create and manage AI Config variations](https://launchdarkly-preview.mintlify.app/home/ai-configs/create-variation.md) - [Create and manage AI model configurations](https://launchdarkly-preview.mintlify.app/home/ai-configs/create-model-config.md) - [Compare AI Config variation versions](https://launchdarkly-preview.mintlify.app/home/ai-configs/compare-variation-versions.md) - [Target with AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/target.md) - [Manage AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/manage.md) - [LLM playgrounds](https://launchdarkly-preview.mintlify.app/home/ai-configs/playground.md) - [Tools in AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/tools-library.md) - [Agents in AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/agents.md) - [Agent graphs](https://launchdarkly-preview.mintlify.app/home/ai-configs/agent-graphs.md) - [Monitor AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/monitor.md) - [View AI Config trends explorer](https://launchdarkly-preview.mintlify.app/home/ai-configs/trends.md) - [Online evaluations in AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/online-evaluations.md) - [Offline evaluations in AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/offline-evaluations.md) - [Create and manage custom judges for online evals](https://launchdarkly-preview.mintlify.app/home/ai-configs/custom-judges.md) - [Run experiments with AI Configs](https://launchdarkly-preview.mintlify.app/home/ai-configs/experimentation.md) - [Manually instrument LLM spans](https://launchdarkly-preview.mintlify.app/home/ai-configs/manual-llm-span-tracing.md) - [AI Configs and information privacy](https://launchdarkly-preview.mintlify.app/home/ai-configs/privacy.md) - [Get started with engineering insights](https://launchdarkly-preview.mintlify.app/home/releases/get-started.md) - [Releases](https://launchdarkly-preview.mintlify.app/home/releases/releases.md) - [Releasing features with LaunchDarkly](https://launchdarkly-preview.mintlify.app/home/releases/releasing.md) - [Adding and removing flags from release pipelines](https://launchdarkly-preview.mintlify.app/home/releases/adding-flags.md) - [Creating guarded rollouts](https://launchdarkly-preview.mintlify.app/home/releases/creating-guarded-rollouts.md) - [Managing guarded rollouts](https://launchdarkly-preview.mintlify.app/home/releases/managing-guarded-rollouts.md) - [Health checks for guarded rollouts](https://launchdarkly-preview.mintlify.app/home/releases/guarded-health-checks.md) - [Creating and managing progressive rollouts](https://launchdarkly-preview.mintlify.app/home/releases/create-progressive-rollouts.md) - [Progressive rollout health checks](https://launchdarkly-preview.mintlify.app/home/releases/progressive-health-checks.md) - [Percentage rollouts by context attribute](https://launchdarkly-preview.mintlify.app/home/releases/attribute-rollout.md) - [Setting up contexts for guarded rollouts](https://launchdarkly-preview.mintlify.app/home/releases/context-kinds.md) - [Creating release pipelines](https://launchdarkly-preview.mintlify.app/home/releases/release-pipelines-create.md) - [Managing release pipelines](https://launchdarkly-preview.mintlify.app/home/releases/release-pipelines-manage.md) - [Deleting release pipelines](https://launchdarkly-preview.mintlify.app/home/releases/release-pipelines-delete.md) - [Release policies](https://launchdarkly-preview.mintlify.app/home/releases/release-policies.md) - [Configuring approvals for an environment](https://launchdarkly-preview.mintlify.app/home/releases/approval-config.md) - [Requesting approvals](https://launchdarkly-preview.mintlify.app/home/releases/approval-requests.md) - [Reviewing approval requests](https://launchdarkly-preview.mintlify.app/home/releases/approval-reviews.md) - [Deleting approval requests](https://launchdarkly-preview.mintlify.app/home/releases/approvals-delete.md) - [Approval request settings](https://launchdarkly-preview.mintlify.app/home/releases/approvals-settings.md) - [Required confirmation](https://launchdarkly-preview.mintlify.app/home/releases/confirmation.md) - [Creating workflows](https://launchdarkly-preview.mintlify.app/home/releases/workflows-create.md) - [Deleting workflows](https://launchdarkly-preview.mintlify.app/home/releases/workflows-delete.md) - [Workflow templates](https://launchdarkly-preview.mintlify.app/home/releases/workflow-templates.md) - [Creating scheduled flag changes](https://launchdarkly-preview.mintlify.app/home/releases/scheduled-changes-create.md) - [Managing scheduled flag changes](https://launchdarkly-preview.mintlify.app/home/releases/scheduled-changes-manage.md) - [Creating flag triggers](https://launchdarkly-preview.mintlify.app/home/releases/triggers-create.md) - [Managing flag triggers](https://launchdarkly-preview.mintlify.app/home/releases/triggers-manage.md) - [Applications and app versions](https://launchdarkly-preview.mintlify.app/home/releases/apps-and-app-versions.md) - [Application versions](https://launchdarkly-preview.mintlify.app/home/releases/app-versions.md) - [Applications in Engineering insights](https://launchdarkly-preview.mintlify.app/home/releases/applications-eng-insights.md) - [Project overview](https://launchdarkly-preview.mintlify.app/home/releases/project-overview.md) - [Project metrics](https://launchdarkly-preview.mintlify.app/home/releases/project-metrics.md) - [Flag evaluations](https://launchdarkly-preview.mintlify.app/home/releases/flag-evaluations.md) - [Flag audiences](https://launchdarkly-preview.mintlify.app/home/releases/flag-audiences.md) - [Flag health](https://launchdarkly-preview.mintlify.app/home/releases/flag-health.md) - [Lead time](https://launchdarkly-preview.mintlify.app/home/releases/lead-time.md) - [Experimentation rate](https://launchdarkly-preview.mintlify.app/home/releases/exp-rate.md) - [Feature monitoring](https://launchdarkly-preview.mintlify.app/home/releases/feature-monitoring.md) - [Send deployment information](https://launchdarkly-preview.mintlify.app/home/releases/config-deployment.md) - [Deployments](https://launchdarkly-preview.mintlify.app/home/releases/deployments.md) - [Guarded rollout errors](https://launchdarkly-preview.mintlify.app/home/releases/errors.md) - [Live events](https://launchdarkly-preview.mintlify.app/home/releases/live-events.md) - [Change history](https://launchdarkly-preview.mintlify.app/home/releases/change-history.md) - [Set up code references](https://launchdarkly-preview.mintlify.app/home/releases/code-refs.md) - [Required comments](https://launchdarkly-preview.mintlify.app/home/releases/comments.md) - [Install the GitHub app](https://launchdarkly-preview.mintlify.app/home/releases/github-app.md) - [Collecting user feedback](https://launchdarkly-preview.mintlify.app/home/releases/user-feedback.md) - [Restoring previous flag versions](https://launchdarkly-preview.mintlify.app/home/releases/version-restore.md) - [Session replay](https://launchdarkly-preview.mintlify.app/home/observability/session-replay.md) - [Error monitoring](https://launchdarkly-preview.mintlify.app/home/observability/errors.md) - [Logs](https://launchdarkly-preview.mintlify.app/home/observability/logs.md) - [Traces](https://launchdarkly-preview.mintlify.app/home/observability/traces.md) - [LLM observability](https://launchdarkly-preview.mintlify.app/home/observability/llm-observability.md) - [Search specification](https://launchdarkly-preview.mintlify.app/home/observability/search.md) - [Alerts](https://launchdarkly-preview.mintlify.app/home/observability/alerts.md) - [Dashboards](https://launchdarkly-preview.mintlify.app/home/observability/dashboards.md) - [Service map](https://launchdarkly-preview.mintlify.app/home/observability/service-map.md) - [Observability settings](https://launchdarkly-preview.mintlify.app/home/observability/settings.md) - [Vega for auto-remediation](https://launchdarkly-preview.mintlify.app/home/observability/vega.md) - [AWS CloudWatch Metrics](https://launchdarkly-preview.mintlify.app/home/observability/aws-cloudwatch-metrics.md) - [Azure Monitor](https://launchdarkly-preview.mintlify.app/home/observability/azure-monitor.md) - [Datadog Agent ingestion](https://launchdarkly-preview.mintlify.app/home/observability/datadog-agent.md) - [AWS FireLens](https://launchdarkly-preview.mintlify.app/home/observability/firelens.md) - [Fluent Bit](https://launchdarkly-preview.mintlify.app/home/observability/fluentbit.md) - [Syslog log drain](https://launchdarkly-preview.mintlify.app/home/observability/syslog.md) - [Vercel](https://launchdarkly-preview.mintlify.app/home/observability/vercel.md) - [Experimentation prerequisites](https://launchdarkly-preview.mintlify.app/home/experimentation-prerequisites.md) - [Quickstart for Experimentation](https://launchdarkly-preview.mintlify.app/home/experimentation/quickstart.md) - [Experiment metric types](https://launchdarkly-preview.mintlify.app/home/experimentation/types.md) - [Creating experiments](https://launchdarkly-preview.mintlify.app/home/experimentation/create.md) - [Experiment configuration](https://launchdarkly-preview.mintlify.app/home/experimentation/configure.md) - [Experimentation and metric events](https://launchdarkly-preview.mintlify.app/home/experimentation/events.md) - [Filtering experiment results](https://launchdarkly-preview.mintlify.app/home/experimentation/filters.md) - [Allocating experiment audiences](https://launchdarkly-preview.mintlify.app/home/experimentation/allocation.md) - [Starting and stopping experiment iterations](https://launchdarkly-preview.mintlify.app/home/experimentation/start-stop-exp.md) - [Managing experiments](https://launchdarkly-preview.mintlify.app/home/experimentation/manage.md) - [Editing and archiving experiments](https://launchdarkly-preview.mintlify.app/home/experimentation/edit-archive.md) - [Analyzing experiments](https://launchdarkly-preview.mintlify.app/home/experimentation/analyze.md) - [Decision making with Bayesian statistics](https://launchdarkly-preview.mintlify.app/home/experimentation/bayesian.md) - [Bayesian experiment results](https://launchdarkly-preview.mintlify.app/home/experimentation/bayesian-results.md) - [Frequentist experiment results](https://launchdarkly-preview.mintlify.app/home/experimentation/frequentist-results.md) - [Experiment results data](https://launchdarkly-preview.mintlify.app/home/experimentation/results-data.md) - [Shipping the winning variation](https://launchdarkly-preview.mintlify.app/home/experimentation/winning.md) - [Experiment health checks](https://launchdarkly-preview.mintlify.app/home/experimentation/health-checks.md) - [Mutually exclusive experiments](https://launchdarkly-preview.mintlify.app/home/experimentation/mutually-exclusive.md) - [Randomization units](https://launchdarkly-preview.mintlify.app/home/experimentation/randomization.md) - [Variation reassignment](https://launchdarkly-preview.mintlify.app/home/experimentation/carryover.md) - [Outliers in Bayesian experiments](https://launchdarkly-preview.mintlify.app/home/experimentation/outliers.md) - [Experiment sample size and run time](https://launchdarkly-preview.mintlify.app/home/experimentation/size.md) - [Creating holdouts](https://launchdarkly-preview.mintlify.app/home/holdouts/create.md) - [Managing holdouts](https://launchdarkly-preview.mintlify.app/home/holdouts/manage.md) - [Creating multi-armed bandits](https://launchdarkly-preview.mintlify.app/home/multi-armed-bandits/create.md) - [Editing and archiving multi-armed bandits](https://launchdarkly-preview.mintlify.app/home/multi-armed-bandits/edit-archive.md) - [Multi-armed bandit results](https://launchdarkly-preview.mintlify.app/home/multi-armed-bandits/results.md) - [Choosing a metric type](https://launchdarkly-preview.mintlify.app/home/metrics/choose.md) - [Creating metrics](https://launchdarkly-preview.mintlify.app/home/metrics/create-metrics.md) - [Components of a metric](https://launchdarkly-preview.mintlify.app/home/metrics/components.md) - [Events](https://launchdarkly-preview.mintlify.app/home/metrics/metric-events.md) - [Filtering custom metric events](https://launchdarkly-preview.mintlify.app/home/metrics/event-filters.md) - [Importing events](https://launchdarkly-preview.mintlify.app/home/metrics/import-events.md) - [Viewing incoming events](https://launchdarkly-preview.mintlify.app/home/metrics/view-incoming-events.md) - [Clicked or tapped conversion metrics](https://launchdarkly-preview.mintlify.app/home/metrics/click.md) - [Page viewed conversion metrics](https://launchdarkly-preview.mintlify.app/home/metrics/pageview.md) - [Custom conversion binary metrics](https://launchdarkly-preview.mintlify.app/home/metrics/custom.md) - [Custom conversion count metrics](https://launchdarkly-preview.mintlify.app/home/metrics/custom-count.md) - [Custom numeric metrics](https://launchdarkly-preview.mintlify.app/home/metrics/custom-numeric.md) - [Previewing event data](https://launchdarkly-preview.mintlify.app/home/metrics/custom-previews.md) - [AI Config metrics](https://launchdarkly-preview.mintlify.app/home/metrics/autogen/ai.md) - [Observability metrics](https://launchdarkly-preview.mintlify.app/home/metrics/autogen/observability.md) - [OpenTelemetry metrics](https://launchdarkly-preview.mintlify.app/home/metrics/autogen/opentelemetry.md) - [Managing metrics](https://launchdarkly-preview.mintlify.app/home/metrics/manage-metrics.md) - [Using the Metrics list](https://launchdarkly-preview.mintlify.app/home/metrics/metrics-list.md) - [Metric groups](https://launchdarkly-preview.mintlify.app/home/metrics/metric-groups.md) - [Creating metric groups](https://launchdarkly-preview.mintlify.app/home/metrics/metric-groups-manage.md) - [Metric health checks](https://launchdarkly-preview.mintlify.app/home/metrics/metric-health-checks.md) - [Metric impact](https://launchdarkly-preview.mintlify.app/home/metrics/metric-impact.md) - [Creating experiments using warehouse native metrics](https://launchdarkly-preview.mintlify.app/home/warehouse-native/creating.md) - [Warehouse native metrics](https://launchdarkly-preview.mintlify.app/home/warehouse-native/metrics.md) - [Metric data sources](https://launchdarkly-preview.mintlify.app/home/warehouse-native/metric-data-sources.md) - [Snowflake data requirements](https://launchdarkly-preview.mintlify.app/home/warehouse-native/snowflake-requirements.md) - [Setting up the Snowflake integration](https://launchdarkly-preview.mintlify.app/home/warehouse-native/snowflake-configure.md) - [Snowflake common questions](https://launchdarkly-preview.mintlify.app/home/warehouse-native/snowflake-questions.md) - [Warehouse health checks](https://launchdarkly-preview.mintlify.app/home/warehouse-native/warehouse-health-checks.md) - [The LaunchDarkly API](https://launchdarkly-preview.mintlify.app/home/infrastructure/api.md) - [Webhooks](https://launchdarkly-preview.mintlify.app/home/infrastructure/webhooks.md) - [OAuth applications](https://launchdarkly-preview.mintlify.app/home/infrastructure/oauth.md) - [Connect apps and services to LaunchDarkly](https://launchdarkly-preview.mintlify.app/home/infrastructure/apps.md) - [Custom properties](https://launchdarkly-preview.mintlify.app/home/infrastructure/custom-properties.md) - [Public IP list](https://launchdarkly-preview.mintlify.app/home/infrastructure/ip-list.md) - [LaunchDarkly in the European Union (EU)](https://launchdarkly-preview.mintlify.app/home/infrastructure/eu.md) - [LaunchDarkly in federal environments](https://launchdarkly-preview.mintlify.app/home/infrastructure/federal.md) - [LaunchDarkly in China and Pakistan](https://launchdarkly-preview.mintlify.app/home/infrastructure/china.md) - [LaunchDarkly in environments requiring FIPS 140-2 validated encryption modules](https://launchdarkly-preview.mintlify.app/home/infrastructure/fips-140-2-encryption.md) - [Projects](https://launchdarkly-preview.mintlify.app/home/account/project.md) - [Edit projects](https://launchdarkly-preview.mintlify.app/home/account/edit-project.md) - [Creating private projects with custom roles](https://launchdarkly-preview.mintlify.app/home/account/private-projects.md) - [Create environments](https://launchdarkly-preview.mintlify.app/home/account/environment/create.md) - [Clone environments](https://launchdarkly-preview.mintlify.app/home/account/environment/clone.md) - [Environment settings](https://launchdarkly-preview.mintlify.app/home/account/environment/settings.md) - [Environment and SDK keys](https://launchdarkly-preview.mintlify.app/home/account/environment/keys.md) - [Delete environments](https://launchdarkly-preview.mintlify.app/home/account/environment/delete.md) - [Organization access settings](https://launchdarkly-preview.mintlify.app/home/account/org-settings.md) - [Organization announcements](https://launchdarkly-preview.mintlify.app/home/account/org-announcements.md) - [Members](https://launchdarkly-preview.mintlify.app/home/account/members.md) - [Your member profile](https://launchdarkly-preview.mintlify.app/home/account/profile.md) - [Using one email for multiple accounts](https://launchdarkly-preview.mintlify.app/home/account/multiple-accounts.md) - [Tags](https://launchdarkly-preview.mintlify.app/home/account/tags.md) - [Creating a team](https://launchdarkly-preview.mintlify.app/home/account/create-teams.md) - [Managing teams](https://launchdarkly-preview.mintlify.app/home/account/manage-teams.md) - [Deleting teams](https://launchdarkly-preview.mintlify.app/home/account/delete-teams.md) - [Managing team maintainers](https://launchdarkly-preview.mintlify.app/home/account/team-maintainers.md) - [Organization roles](https://launchdarkly-preview.mintlify.app/home/account/roles/organization-roles.md) - [Project roles](https://launchdarkly-preview.mintlify.app/home/account/roles/project-roles.md) - [Changing account Owners](https://launchdarkly-preview.mintlify.app/home/account/roles/owners.md) - [Member role concepts](https://launchdarkly-preview.mintlify.app/home/account/roles/role-concepts.md) - [Creating roles and policies](https://launchdarkly-preview.mintlify.app/home/account/roles/role-create.md) - [Editing roles](https://launchdarkly-preview.mintlify.app/home/account/roles/role-edit.md) - [Deleting roles](https://launchdarkly-preview.mintlify.app/home/account/roles/role-delete.md) - [Using policies](https://launchdarkly-preview.mintlify.app/home/account/roles/role-policies.md) - [Using resources](https://launchdarkly-preview.mintlify.app/home/account/roles/role-resources.md) - [Using actions](https://launchdarkly-preview.mintlify.app/home/account/roles/role-actions.md) - [Using role scope](https://launchdarkly-preview.mintlify.app/home/account/roles/role-scope.md) - [Using the advanced editor](https://launchdarkly-preview.mintlify.app/home/account/roles/advanced-editor.md) - [Example roles and policies](https://launchdarkly-preview.mintlify.app/home/account/roles/example-roles.md) - [Assigning roles to members](https://launchdarkly-preview.mintlify.app/home/account/roles/manage-role-assign.md) - [Managing roles assignments](https://launchdarkly-preview.mintlify.app/home/account/roles/manage-role-assignments.md) - [Changing member roles](https://launchdarkly-preview.mintlify.app/home/account/roles/manage-role-change.md) - [Removing member roles](https://launchdarkly-preview.mintlify.app/home/account/roles/manage-role-remove.md) - [Assigning roles to teams](https://launchdarkly-preview.mintlify.app/home/account/roles/manage-role-team.md) - [Viewing member roles](https://launchdarkly-preview.mintlify.app/home/account/roles/manage-role-view.md) - [Multi-factor authentication](https://launchdarkly-preview.mintlify.app/home/account/mfa.md) - [Resetting your password](https://launchdarkly-preview.mintlify.app/home/account/reset-password.md) - [Managing sessions](https://launchdarkly-preview.mintlify.app/home/account/sessions.md) - [Domain verification](https://launchdarkly-preview.mintlify.app/home/account/domain-verification.md) - [Enable SSO](https://launchdarkly-preview.mintlify.app/home/account/saml/enable.md) - [Disable SSO](https://launchdarkly-preview.mintlify.app/home/account/saml/disable.md) - [Change SSO providers](https://launchdarkly-preview.mintlify.app/home/account/saml/providers.md) - [Active Directory Federation Services (ADFS)](https://launchdarkly-preview.mintlify.app/home/account/adfs.md) - [Entra ID](https://launchdarkly-preview.mintlify.app/home/account/entra.md) - [Google Workspace](https://launchdarkly-preview.mintlify.app/home/account/google.md) - [Okta](https://launchdarkly-preview.mintlify.app/home/account/okta.md) - [OneLogin](https://launchdarkly-preview.mintlify.app/home/account/onelogin.md) - [PingIdentity](https://launchdarkly-preview.mintlify.app/home/account/pingidentity.md) - [GitHub OAuth](https://launchdarkly-preview.mintlify.app/home/account/oauth-github.md) - [Google OAuth](https://launchdarkly-preview.mintlify.app/home/account/oauth-google.md) - [Enable SCIM provisioning](https://launchdarkly-preview.mintlify.app/home/account/scim.md) - [Using the SCIM API](https://launchdarkly-preview.mintlify.app/home/account/scim-api.md) - [Creating API access tokens](https://launchdarkly-preview.mintlify.app/home/account/api-create.md) - [Cloning and deleting API access tokens](https://launchdarkly-preview.mintlify.app/home/account/api-clone-delete.md) - [Resetting access tokens](https://launchdarkly-preview.mintlify.app/home/account/api-reset.md) - [Service connections](https://launchdarkly-preview.mintlify.app/home/account/service-connections.md) - [Feature previews](https://launchdarkly-preview.mintlify.app/home/account/feature-previews.md) - [Account usage metrics](https://launchdarkly-preview.mintlify.app/home/account/metrics.md) - [Creating views](https://launchdarkly-preview.mintlify.app/home/account/views/create.md) - [Manage views](https://launchdarkly-preview.mintlify.app/home/account/views/manage.md) - [The Billing page](https://launchdarkly-preview.mintlify.app/home/account/billing-page.md) - [Calculating billing](https://launchdarkly-preview.mintlify.app/home/account/calculating-billing.md) - [LaunchDarkly subscriptions and plans](https://launchdarkly-preview.mintlify.app/home/account/plans.md) - [Support options](https://launchdarkly-preview.mintlify.app/home/account/enhanced-support.md) - [Changelog](https://launchdarkly-preview.mintlify.app/home/changelog.md) ## Guides - [Guides](https://launchdarkly-preview.mintlify.app/guides.md) - [Creating flags](https://launchdarkly-preview.mintlify.app/guides/flags/creating-flags.md) - [Flag conventions](https://launchdarkly-preview.mintlify.app/guides/flags/flag-conventions.md) - [Feature flag hierarchy](https://launchdarkly-preview.mintlify.app/guides/flags/flag-hierarchy.md) - [Using entitlements to manage customer experience](https://launchdarkly-preview.mintlify.app/guides/flags/entitlements.md) - [Improving flag usage in code](https://launchdarkly-preview.mintlify.app/guides/flags/improving-code.md) - [Reducing technical debt from feature flags](https://launchdarkly-preview.mintlify.app/guides/flags/technical-debt.md) - [Testing code that uses feature flags](https://launchdarkly-preview.mintlify.app/guides/flags/testing-code.md) - [Performing multi-stage migrations with migration flags](https://launchdarkly-preview.mintlify.app/guides/flags/migrations.md) - [Deciding between flag targeting strategies](https://launchdarkly-preview.mintlify.app/guides/flags/targeting-recommendations.md) - [Using flags on static sites with JavaScript](https://launchdarkly-preview.mintlify.app/guides/flags/static-sites.md) - [Using segments and targeting to manage early access programs](https://launchdarkly-preview.mintlify.app/guides/flags/eap-targeting.md) - [Defining and targeting mobile applications](https://launchdarkly-preview.mintlify.app/guides/flags/defining-mobile-apps.md) - [Best practices for upgrading users to contexts](https://launchdarkly-preview.mintlify.app/guides/flags/upgrading-contexts.md) - [Using the LaunchDarkly CLI for local testing](https://launchdarkly-preview.mintlify.app/guides/flags/ldcli-dev-server.md) - [LaunchDarkly CLI dev-server reference guide](https://launchdarkly-preview.mintlify.app/guides/flags/ldcli-dev-server-reference.md) - [When to use prompt-based vs agent mode in LaunchDarkly for AI applications: a guide for LangGraph, OpenAI, and Multi-Agent Systems](https://launchdarkly-preview.mintlify.app/guides/ai-configs/agent-vs-completion.md) - [Building a chatbot with multiple AI providers using AI Configs: First chatbot](https://launchdarkly-preview.mintlify.app/guides/ai-configs/best-practices/first-chatbot.md) - [Building a chatbot with multiple AI providers using AI Configs: AI Config variations](https://launchdarkly-preview.mintlify.app/guides/ai-configs/best-practices/ai-config-variations.md) - [Building a chatbot with multiple AI providers using AI Configs: Persona-based targeting](https://launchdarkly-preview.mintlify.app/guides/ai-configs/best-practices/persona-targeting.md) - [Building a chatbot with multiple AI providers using AI Configs: Monitoring and verification](https://launchdarkly-preview.mintlify.app/guides/ai-configs/best-practices/monitoring.md) - [Building a chatbot with multiple AI providers using AI Configs: Before you ship](https://launchdarkly-preview.mintlify.app/guides/ai-configs/best-practices/before-you-ship.md) - [Managing AI model configuration outside of code with the Node.js AI SDK](https://launchdarkly-preview.mintlify.app/guides/ai-configs/config-outside-code-nodejs.md) - [Getting started with OpenAI and AI Configs](https://launchdarkly-preview.mintlify.app/guides/ai-configs/getting-started-openai.md) - [Getting started with LangChain and AI Configs](https://launchdarkly-preview.mintlify.app/guides/ai-configs/langchain.md) - [Using targeting to manage AI model usage by tier with the Python AI SDK](https://launchdarkly-preview.mintlify.app/guides/ai-configs/targeting-python.md) - [Proving ROI with data-driven AI agent experiments](https://launchdarkly-preview.mintlify.app/guides/experimentation/ai-experiments-roi.md) - [Bayesian versus frequentist statistics](https://launchdarkly-preview.mintlify.app/guides/experimentation/bayesian-frequentist.md) - [Experimentation best practices](https://launchdarkly-preview.mintlify.app/guides/experimentation/best-practices.md) - [Designing experiments](https://launchdarkly-preview.mintlify.app/guides/experimentation/designing-experiments.md) - [Example experiments](https://launchdarkly-preview.mintlify.app/guides/experimentation/example-experiments.md) - [Creating an A/B experiment using a funnel metric group](https://launchdarkly-preview.mintlify.app/guides/experimentation/funnel-optimization.md) - [Measuring Experimentation impact with holdouts](https://launchdarkly-preview.mintlify.app/guides/experimentation/holdouts.md) - [Managing experiments with logged-out and logged-in end users](https://launchdarkly-preview.mintlify.app/guides/experimentation/logged-out-logged-in.md) - [Creating mutually exclusive experiments](https://launchdarkly-preview.mintlify.app/guides/experimentation/mutually-exclusive.md) - [Sample size calculations for frequentist experiments](https://launchdarkly-preview.mintlify.app/guides/experimentation/sample-size-calc.md) - [Choosing a statistical methodology](https://launchdarkly-preview.mintlify.app/guides/statistical-methodology/choosing.md) - [Statistical methodology for Bayesian experiments](https://launchdarkly-preview.mintlify.app/guides/statistical-methodology/methodology-bayesian.md) - [Statistical methodology for frequentist experiments](https://launchdarkly-preview.mintlify.app/guides/statistical-methodology/methodology-frequentist.md) - [Covariate adjustment and CUPED methodology](https://launchdarkly-preview.mintlify.app/guides/statistical-methodology/cuped.md) - [Multiple comparisons correction](https://launchdarkly-preview.mintlify.app/guides/statistical-methodology/mcc.md) - [Sample ratio mismatch](https://launchdarkly-preview.mintlify.app/guides/statistical-methodology/sample-ratios.md) - [Stratified sampling](https://launchdarkly-preview.mintlify.app/guides/statistical-methodology/stratified-sampling.md) - [Building a metric import and sync integration](https://launchdarkly-preview.mintlify.app/guides/metrics/build-metric.md) - [Using metrics from engineering insights](https://launchdarkly-preview.mintlify.app/guides/metrics/engineering-insights-metrics.md) - [Example metrics](https://launchdarkly-preview.mintlify.app/guides/metrics/example-metrics.md) - [Understanding LaunchDarkly metrics](https://launchdarkly-preview.mintlify.app/guides/metrics/launchdarkly-metrics.md) - [Managing flags with Terraform](https://launchdarkly-preview.mintlify.app/guides/infrastructure/terraform.md) - [Using LaunchDarkly in serverless environments](https://launchdarkly-preview.mintlify.app/guides/infrastructure/serverless.md) - [Using LaunchDarkly with Cloudflare Workers](https://launchdarkly-preview.mintlify.app/guides/infrastructure/cloudflare-workers.md) - [Deployment and release strategies](https://launchdarkly-preview.mintlify.app/guides/infrastructure/deployment-strategies.md) - [LaunchDarkly for large enterprise teams](https://launchdarkly-preview.mintlify.app/guides/account/large-teams.md) - [Merging LaunchDarkly accounts](https://launchdarkly-preview.mintlify.app/guides/account/merge-accounts.md) - [Migrating your existing feature flag solution to LaunchDarkly](https://launchdarkly-preview.mintlify.app/guides/account/migrating-solutions.md) - [Using LaunchDarkly with Protected Health Information (PHI)](https://launchdarkly-preview.mintlify.app/guides/account/protected-health-info.md) - [Using SSO with LaunchDarkly](https://launchdarkly-preview.mintlify.app/guides/account/sso.md) - [Minimizing LaunchDarkly's access to end user data](https://launchdarkly-preview.mintlify.app/guides/account/user-data.md) - [Onboarding to views](https://launchdarkly-preview.mintlify.app/guides/account/views-onboarding.md) - [Creating roles](https://launchdarkly-preview.mintlify.app/guides/teams-roles/custom-roles.md) - [Onboarding to preset roles](https://launchdarkly-preview.mintlify.app/guides/teams-roles/preset-roles-onboarding.md) - [Building teams in LaunchDarkly](https://launchdarkly-preview.mintlify.app/guides/teams-roles/teams.md) - [Using the Lua SDK with HAProxy](https://launchdarkly-preview.mintlify.app/guides/sdk/haproxy.md) - [Using the JavaScript SDK in Salesforce Lightning Web Components](https://launchdarkly-preview.mintlify.app/guides/sdk/lightning-web-components.md) - [Using mobile SDKs](https://launchdarkly-preview.mintlify.app/guides/sdk/mobile.md) - [Using the Lua SDK with NGINX](https://launchdarkly-preview.mintlify.app/guides/sdk/nginx.md) - [Resilient architecture patterns for LaunchDarkly's SDKs](https://launchdarkly-preview.mintlify.app/guides/sdk/resilience.md) - [Use cases for SDK wrappers](https://launchdarkly-preview.mintlify.app/guides/sdk/sdk-wrappers.md) - [Unit testing with Jest](https://launchdarkly-preview.mintlify.app/guides/sdk/unit-tests.md) - [Using LaunchDarkly without a supported SDK](https://launchdarkly-preview.mintlify.app/guides/sdk/unsupported-sdk.md) - [Integrations use cases](https://launchdarkly-preview.mintlify.app/guides/integrations/integrations-use-cases.md) - [About LaunchDarkly integrations](https://launchdarkly-preview.mintlify.app/guides/integrations/using-integrations.md) - [Building a change history event hook integration](https://launchdarkly-preview.mintlify.app/guides/integrations/build-audit-log-event-hook.md) - [Building an ephemeral Environments as a Service integration](https://launchdarkly-preview.mintlify.app/guides/integrations/build-eaas.md) - [Building a synced segments integration](https://launchdarkly-preview.mintlify.app/guides/integrations/build-synced-segments.md) - [Using flag triggers with Dynatrace](https://launchdarkly-preview.mintlify.app/guides/integrations/triggers-dynatrace.md) - [Using the LaunchDarkly REST API](https://launchdarkly-preview.mintlify.app/guides/api/rest-api.md) - [Comparing LaunchDarkly's SDKs and REST API](https://launchdarkly-preview.mintlify.app/guides/api/comparing-sdk-rest-api.md) - [REST API migration guide: 20220603 to 20240415](https://launchdarkly-preview.mintlify.app/guides/api/api-migration-guide.md) ## SDKs - [SDKs](https://launchdarkly-preview.mintlify.app/sdk.md) - [Getting started with SDKs](https://launchdarkly-preview.mintlify.app/sdk/concepts/getting-started.md) - [Choosing an SDK type](https://launchdarkly-preview.mintlify.app/sdk/concepts/client-side-server-side.md) - [Contributor's guide](https://launchdarkly-preview.mintlify.app/sdk/concepts/contributors-guide.md) - [Persistent data stores](https://launchdarkly-preview.mintlify.app/sdk/concepts/data-stores.md) - [Domain list](https://launchdarkly-preview.mintlify.app/sdk/concepts/domain-list.md) - [Evaluation reasons](https://launchdarkly-preview.mintlify.app/sdk/concepts/evaluation-reasons.md) - [Analytics events](https://launchdarkly-preview.mintlify.app/sdk/concepts/events.md) - [Flag evaluation rules in server-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/concepts/flag-evaluation-rules.md) - [Using flag types](https://launchdarkly-preview.mintlify.app/sdk/concepts/flag-types.md) - [Sample applications](https://launchdarkly-preview.mintlify.app/sdk/concepts/sample-applications.md) - [Server-side SDK bandwidth usage](https://launchdarkly-preview.mintlify.app/sdk/concepts/server-side-bandwidth.md) - [Supported versions](https://launchdarkly-preview.mintlify.app/sdk/concepts/supported-versions.md) - [Version notifications](https://launchdarkly-preview.mintlify.app/sdk/concepts/version-notifications.md) - [Versioning policy](https://launchdarkly-preview.mintlify.app/sdk/concepts/versioning.md) - [Apple App Store data collection policy](https://launchdarkly-preview.mintlify.app/sdk/concepts/apple-app-store.md) - [Customizing AI Configs](https://launchdarkly-preview.mintlify.app/sdk/features/ai-config.md) - [Tracking AI metrics](https://launchdarkly-preview.mintlify.app/sdk/features/ai-metrics.md) - [Aliasing users](https://launchdarkly-preview.mintlify.app/sdk/features/aliasing-users.md) - [Getting all flags](https://launchdarkly-preview.mintlify.app/sdk/features/all-flags.md) - [Anonymous contexts](https://launchdarkly-preview.mintlify.app/sdk/features/anonymous.md) - [Application metadata configuration](https://launchdarkly-preview.mintlify.app/sdk/features/app-config.md) - [Big segments](https://launchdarkly-preview.mintlify.app/sdk/features/big-segments.md) - [Bootstrapping](https://launchdarkly-preview.mintlify.app/sdk/features/bootstrapping.md) - [Configuration](https://launchdarkly-preview.mintlify.app/sdk/features/config.md) - [Context configuration: Client-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/context-config/client-side.md) - [Context configuration: Server-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/context-config/server-side.md) - [Context configuration: Edge SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/context-config/edge.md) - [Context configuration: AI SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/context-config/ai.md) - [Data saving mode](https://launchdarkly-preview.mintlify.app/sdk/features/data-saving-mode.md) - [Automatic environment attributes](https://launchdarkly-preview.mintlify.app/sdk/features/environment-attributes.md) - [Evaluating flags](https://launchdarkly-preview.mintlify.app/sdk/features/evaluating.md) - [Flag evaluation reasons: Client-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/evaluation-reasons/client-side.md) - [Flag evaluation reasons: Server-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/evaluation-reasons/server-side.md) - [Flag evaluation reasons: Edge SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/evaluation-reasons/edge.md) - [Sending custom events](https://launchdarkly-preview.mintlify.app/sdk/features/events.md) - [Subscribing to flag changes](https://launchdarkly-preview.mintlify.app/sdk/features/flag-changes.md) - [Reading flags from a file](https://launchdarkly-preview.mintlify.app/sdk/features/flags-from-files.md) - [Flushing events](https://launchdarkly-preview.mintlify.app/sdk/features/flush.md) - [Hooks](https://launchdarkly-preview.mintlify.app/sdk/features/hooks.md) - [Identifying and changing contexts](https://launchdarkly-preview.mintlify.app/sdk/features/identify.md) - [Inspectors](https://launchdarkly-preview.mintlify.app/sdk/features/inspectors.md) - [Logging configuration](https://launchdarkly-preview.mintlify.app/sdk/features/logging.md) - [Migration configuration](https://launchdarkly-preview.mintlify.app/sdk/features/migration-config.md) - [Migrations](https://launchdarkly-preview.mintlify.app/sdk/features/migrations.md) - [Monitoring SDK status](https://launchdarkly-preview.mintlify.app/sdk/features/monitoring.md) - [Multiple environments](https://launchdarkly-preview.mintlify.app/sdk/features/multiple-environments.md) - [Offline mode](https://launchdarkly-preview.mintlify.app/sdk/features/offline-mode.md) - [OpenTelemetry in server-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/opentelemetry-server-side.md) - [OpenTelemetry in client-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/opentelemetry-client-side.md) - [Private attributes: Client-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/private-attributes/client-side.md) - [Private attributes: Server-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/private-attributes/server-side.md) - [Private attributes: AI SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/private-attributes/ai.md) - [Using proxy mode](https://launchdarkly-preview.mintlify.app/sdk/features/relay-proxy-configuration/proxy-mode.md) - [Using daemon mode](https://launchdarkly-preview.mintlify.app/sdk/features/relay-proxy-configuration/daemon-mode.md) - [Secure mode](https://launchdarkly-preview.mintlify.app/sdk/features/secure-mode.md) - [Service endpoint configuration: Client-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/service-endpoint-configuration/client-side.md) - [Service endpoint configuration: Server-side SDKs](https://launchdarkly-preview.mintlify.app/sdk/features/service-endpoint-configuration/server-side.md) - [Configuration for session replay](https://launchdarkly-preview.mintlify.app/sdk/features/session-replay-config.md) - [Shutting down](https://launchdarkly-preview.mintlify.app/sdk/features/shutdown.md) - [Consul](https://launchdarkly-preview.mintlify.app/sdk/features/storing-data/consul.md) - [DynamoDB](https://launchdarkly-preview.mintlify.app/sdk/features/storing-data/dynamodb.md) - [Redis](https://launchdarkly-preview.mintlify.app/sdk/features/storing-data/redis.md) - [Test data sources](https://launchdarkly-preview.mintlify.app/sdk/features/test-data-sources.md) - [User feedback](https://launchdarkly-preview.mintlify.app/sdk/features/user-feedback.md) - [Web proxy configuration](https://launchdarkly-preview.mintlify.app/sdk/features/web-proxy.md) - [Configuration for client-side observability](https://launchdarkly-preview.mintlify.app/sdk/features/observability-config-client-side.md) - [Configuration for server-side observability](https://launchdarkly-preview.mintlify.app/sdk/features/observability-config-server-side.md) - [Recording metrics](https://launchdarkly-preview.mintlify.app/sdk/features/observability-metrics.md) - [Recording traces](https://launchdarkly-preview.mintlify.app/sdk/features/observability-traces.md) - [Sending errors](https://launchdarkly-preview.mintlify.app/sdk/features/observability-errors.md) - [Sending logs](https://launchdarkly-preview.mintlify.app/sdk/features/observability-logs.md) - [.NET (client-side) SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/dotnet/migration-1-to-2.md) - [.NET (client-side) SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/dotnet/migration-2-to-3.md) - [.NET (client-side) SDK 3.x to 4.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/dotnet/migration-3-to-4.md) - [.NET (client-side) SDK 4.x to 5.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/dotnet/migration-4-to-5.md) - [Android SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/android/migration-2-to-3.md) - [Android SDK 3.x to 4.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/android/migration-3-to-4.md) - [Android SDK 4.x to 5.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/android/migration-4-to-5.md) - [C/C++ (client-side) SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/c-c--/migration-1-to-2.md) - [C++ (client-side) SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/c-c--/migration-2-to-3.md) - [Electron SDK reference](https://launchdarkly-preview.mintlify.app/sdk/client-side/electron.md) - [Flutter SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/flutter/migration-1-to-2.md) - [Flutter SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/flutter/migration-2-to-3.md) - [Flutter SDK 3.x to 4.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/flutter/migration-3-to-4.md) - [iOS SDK 5.x to 6.0 migration guide for Objective-C](https://launchdarkly-preview.mintlify.app/sdk/client-side/ios/migration-5-to-6-objc.md) - [iOS SDK 5.x to 6.0 migration guide for Swift](https://launchdarkly-preview.mintlify.app/sdk/client-side/ios/migration-5-to-6-swift.md) - [iOS SDK 7.x to 8.0 migration guide for Objective-C](https://launchdarkly-preview.mintlify.app/sdk/client-side/ios/migration-7-to-8-objc.md) - [iOS SDK 7.x to 8.0 migration guide for Swift](https://launchdarkly-preview.mintlify.app/sdk/client-side/ios/migration-7-to-8-swift.md) - [iOS SDK 8.x to 9.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/ios/migration-8-to-9.md) - [Eliminating flicker when using default flag values](https://launchdarkly-preview.mintlify.app/sdk/client-side/javascript/default-values.md) - [Requirements and polyfills](https://launchdarkly-preview.mintlify.app/sdk/client-side/javascript/requirements-polyfills.md) - [JavaScript SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/javascript/migration-2-to-3.md) - [JavaScript SDK 3.x to 4.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/javascript/migration-3-to-4.md) - [Node.js (client-side) SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/node-js/migration-1-to-2.md) - [Node.js (client-side) SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/node-js/migration-2-to-3.md) - [React Web SDK reference](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/react-web.md) - [React Native SDK reference](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/react-native.md) - [Gatsby plugin](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/gatsby.md) - [React Web SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/web-migration-2-to-3.md) - [React Native SDK 6.x to 7.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/migration-6-to-7-react-native.md) - [React Native SDK 7.x to 8.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/migration-7-to-8-react-native.md) - [React Native SDK 8.x to 9.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/migration-8-to-9-react-native.md) - [React Native SDK 9.x to 10.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/react/migration-9-to-10-react-native.md) - [Roku SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/roku/migration-1-to-2.md) - [Vue SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/client-side/vue/migration-1-to-2.md) - [.NET (server-side) SDK 5.x to 6.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/dotnet/migration-5-to-6.md) - [.NET (server-side) SDK 6.x to 7.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/dotnet/migration-6-to-7.md) - [.NET (server-side) SDK 7.x to 8.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/dotnet/migration-7-to-8.md) - [Apex SDK reference](https://launchdarkly-preview.mintlify.app/sdk/server-side/apex.md) - [C++ (server-side) SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/c-c--/migration-2-to-3.md) - [Erlang (server-side) SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/erlang/migration-1-to-2.md) - [Erlang (server-side) SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/erlang/migration-2-to-3.md) - [Go SDK 5.x to 6.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/go/migration-5-to-6.md) - [Go SDK 6.x to 7.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/go/migration-6-to-7.md) - [Haskell SDK 3.x to 4.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/haskell/migration-3-to-4.md) - [Java SDK 4.x to 5.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/java/migration-4-to-5.md) - [Java SDK 5.x to 6.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/java/migration-5-to-6.md) - [Java SDK 6.x to 7.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/java/migration-6-to-7.md) - [Lua (server-side) SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/lua/migration-1-to-2.md) - [Node.js (server-side) SDK 6.x to 7.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/node-js/migration-6-to-7.md) - [Node.js (server-side) SDK 7.x to 8.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/node-js/migration-7-to-8.md) - [Node.js (server-side) SDK 8.x to 9.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/node-js/migration-8-to-9.md) - [PHP SDK 4.x to 5.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/php/migration-4-to-5.md) - [PHP SDK 5.x to 6.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/php/migration-5-to-6.md) - [Python SDK 7.x to 8.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/python/migration-7-to-8.md) - [Python SDK 8.x to 9.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/python/migration-8-to-9.md) - [Ruby SDK 6.x to 7.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/ruby/migration-6-to-7.md) - [Ruby SDK 7.x to 8.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/ruby/migration-7-to-8.md) - [Rust SDK 2.x to 3.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/server-side/rust/migration-2-to-3.md) - [.NET AI SDK reference](https://launchdarkly-preview.mintlify.app/sdk/ai/dotnet.md) - [Go AI SDK reference](https://launchdarkly-preview.mintlify.app/sdk/ai/go.md) - [Node.js (server-side) AI SDK reference](https://launchdarkly-preview.mintlify.app/sdk/ai/node-js.md) - [Python AI SDK reference](https://launchdarkly-preview.mintlify.app/sdk/ai/python.md) - [Ruby AI SDK reference](https://launchdarkly-preview.mintlify.app/sdk/ai/ruby.md) - [Akamai SDK reference](https://launchdarkly-preview.mintlify.app/sdk/edge/akamai.md) - [Cloudflare SDK 1.x to 2.0 migration guide](https://launchdarkly-preview.mintlify.app/sdk/edge/cloudflare/migration-1-to-2.md) - [Fastly SDK reference](https://launchdarkly-preview.mintlify.app/sdk/edge/fastly.md) - [Vercel SDK reference](https://launchdarkly-preview.mintlify.app/sdk/edge/vercel.md) - [OpenFeature provider for .NET (server-side) SDK](https://launchdarkly-preview.mintlify.app/sdk/openfeature/dotnet.md) - [OpenFeature provider for Java SDK](https://launchdarkly-preview.mintlify.app/sdk/openfeature/java.md) - [OpenFeature provider for Node.js (server-side) SDK](https://launchdarkly-preview.mintlify.app/sdk/openfeature/node-js.md) - [OpenFeature provider for PHP SDK](https://launchdarkly-preview.mintlify.app/sdk/openfeature/php.md) - [SDK features for observability](https://launchdarkly-preview.mintlify.app/sdk/observability/features.md) - [Android SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/android.md) - [.NET (server-side) SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/dotnet.md) - [Go SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/go.md) - [HTMX observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/htmx.md) - [iOS SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/ios.md) - [JavaScript SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/javascript.md) - [.NET MAUI SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/maui.md) - [Node.js (server-side) SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/node-js.md) - [Python SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/python.md) - [React Native SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/react-native.md) - [React Web SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/react-web.md) - [Ruby SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/ruby.md) - [Vue SDK observability reference](https://launchdarkly-preview.mintlify.app/sdk/observability/vue.md) - [Determining whether to use the Relay Proxy](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/determining.md) - [Relay Proxy use cases](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/use-cases.md) - [Relay Proxy guidelines](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/guidelines.md) - [Relay Proxy Enterprise](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/enterprise.md) - [Automatic configuration](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/automatic-configuration.md) - [Offline mode](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/offline.md) - [Implementing the Relay Proxy](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/implementing.md) - [Configuring and deploying the Relay Proxy](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/deploying.md) - [Configuring SDKs for the Relay Proxy](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/sdk-config.md) - [Monitoring the Relay Proxy](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/monitoring.md) - [Versioning policy](https://launchdarkly-preview.mintlify.app/sdk/relay-proxy/versioning.md) ## Integrations - [Integrations](https://launchdarkly-preview.mintlify.app/integrations.md) - [Setting up Slack accounts and permissions](https://launchdarkly-preview.mintlify.app/integrations/slack/setting-up.md) - [Subscribing to notifications](https://launchdarkly-preview.mintlify.app/integrations/slack/notifications.md) - [Managing approvals in Slack](https://launchdarkly-preview.mintlify.app/integrations/slack/approvals.md) - [Toggling flag targeting on and off](https://launchdarkly-preview.mintlify.app/integrations/slack/toggle.md) - [Slack incoming webhooks](https://launchdarkly-preview.mintlify.app/integrations/slack/webhooks.md) - [Setting up the Microsoft Teams integration](https://launchdarkly-preview.mintlify.app/integrations/microsoft-teams/setting-up.md) - [Receiving flag change notifications in Microsoft Teams](https://launchdarkly-preview.mintlify.app/integrations/microsoft-teams/notifications.md) - [Receiving approval notifications in Microsoft Teams](https://launchdarkly-preview.mintlify.app/integrations/microsoft-teams/approvals.md) - [Unfurling and linking flags in Microsoft Teams](https://launchdarkly-preview.mintlify.app/integrations/microsoft-teams/flag-links.md) - [Microsoft Teams incoming webhooks](https://launchdarkly-preview.mintlify.app/integrations/microsoft-teams/webhooks.md) - [Confluence](https://launchdarkly-preview.mintlify.app/integrations/confluence.md) - [Streaming Data Export](https://launchdarkly-preview.mintlify.app/integrations/data-export/streaming.md) - [Amazon Kinesis](https://launchdarkly-preview.mintlify.app/integrations/data-export/kinesis.md) - [Azure Event Hubs](https://launchdarkly-preview.mintlify.app/integrations/data-export/event-hub.md) - [Google Cloud Pub/Sub](https://launchdarkly-preview.mintlify.app/integrations/data-export/google-pubsub.md) - [mParticle](https://launchdarkly-preview.mintlify.app/integrations/data-export/mparticle.md) - [mParticle schema reference](https://launchdarkly-preview.mintlify.app/integrations/data-export/mparticle-schema-reference.md) - [Twilio Segment for Data Export](https://launchdarkly-preview.mintlify.app/integrations/data-export/segment.md) - [Twilio Segment schema reference](https://launchdarkly-preview.mintlify.app/integrations/data-export/segment-schema-reference.md) - [Snowflake Data Export](https://launchdarkly-preview.mintlify.app/integrations/data-export/snowflake.md) - [BigQuery Data Export](https://launchdarkly-preview.mintlify.app/integrations/data-export/bigquery.md) - [Redshift Data Export](https://launchdarkly-preview.mintlify.app/integrations/data-export/redshift.md) - [Databricks Data Export](https://launchdarkly-preview.mintlify.app/integrations/data-export/databricks.md) - [Warehouse Data Export](https://launchdarkly-preview.mintlify.app/integrations/data-export/warehouse.md) - [Warehouse Data Export schema reference](https://launchdarkly-preview.mintlify.app/integrations/data-export/warehouse-schema-reference.md) - [Streaming Data Export schema reference](https://launchdarkly-preview.mintlify.app/integrations/data-export/schema-reference.md) - [Akamai](https://launchdarkly-preview.mintlify.app/integrations/akamai.md) - [Cloudflare](https://launchdarkly-preview.mintlify.app/integrations/cloudflare.md) - [Fastly](https://launchdarkly-preview.mintlify.app/integrations/fastly.md) - [Netlify](https://launchdarkly-preview.mintlify.app/integrations/netlify.md) - [ngrok](https://launchdarkly-preview.mintlify.app/integrations/ngrok.md) - [Vercel](https://launchdarkly-preview.mintlify.app/integrations/vercel.md) - [Environments as a Service integrations](https://launchdarkly-preview.mintlify.app/integrations/eaas.md) - [Twilio Segment for metrics](https://launchdarkly-preview.mintlify.app/integrations/metric-segment.md) - [Backstage, by Roadie](https://launchdarkly-preview.mintlify.app/integrations/backstage.md) - [Compass](https://launchdarkly-preview.mintlify.app/integrations/compass.md) - [Cortex](https://launchdarkly-preview.mintlify.app/integrations/cortex.md) - [Port](https://launchdarkly-preview.mintlify.app/integrations/port.md) - [AppDynamics](https://launchdarkly-preview.mintlify.app/integrations/appdynamics.md) - [Chronosphere](https://launchdarkly-preview.mintlify.app/integrations/chronosphere.md) - [Using the Datadog events integration](https://launchdarkly-preview.mintlify.app/integrations/datadog/events.md) - [Using the Datadog dashboard widget](https://launchdarkly-preview.mintlify.app/integrations/datadog/dashboard-widget.md) - [Datadog RUM](https://launchdarkly-preview.mintlify.app/integrations/datadog/rum.md) - [Using flag triggers with Datadog](https://launchdarkly-preview.mintlify.app/integrations/datadog/triggers.md) - [Using the Dynatrace events integration](https://launchdarkly-preview.mintlify.app/integrations/dynatrace/events.md) - [Using flag triggers with Dynatrace](https://launchdarkly-preview.mintlify.app/integrations/dynatrace/triggers.md) - [Elastic (ELK) Stack](https://launchdarkly-preview.mintlify.app/integrations/elastic-stack.md) - [FullStory](https://launchdarkly-preview.mintlify.app/integrations/fullstory.md) - [Grafana](https://launchdarkly-preview.mintlify.app/integrations/grafana.md) - [Using the Honeycomb events integration](https://launchdarkly-preview.mintlify.app/integrations/honeycomb/events.md) - [Using flag triggers with Honeycomb](https://launchdarkly-preview.mintlify.app/integrations/honeycomb/triggers.md) - [Kosli](https://launchdarkly-preview.mintlify.app/integrations/kosli.md) - [Last9](https://launchdarkly-preview.mintlify.app/integrations/last9.md) - [Mezmo](https://launchdarkly-preview.mintlify.app/integrations/mezmo.md) - [Using the New Relic One events integration](https://launchdarkly-preview.mintlify.app/integrations/new-relic/events.md) - [Using flag triggers with New Relic One](https://launchdarkly-preview.mintlify.app/integrations/new-relic/triggers.md) - [Sentry](https://launchdarkly-preview.mintlify.app/integrations/sentry.md) - [Sleuth](https://launchdarkly-preview.mintlify.app/integrations/sleuth.md) - [Snowplow](https://launchdarkly-preview.mintlify.app/integrations/snowplow.md) - [Splunk](https://launchdarkly-preview.mintlify.app/integrations/splunk.md) - [Using the Splunk Observability Cloud events integration](https://launchdarkly-preview.mintlify.app/integrations/splunk-observability/events.md) - [Using flag triggers with Splunk Observability Cloud](https://launchdarkly-preview.mintlify.app/integrations/splunk-observability/triggers.md) - [Sprig](https://launchdarkly-preview.mintlify.app/integrations/sprig.md) - [Census](https://launchdarkly-preview.mintlify.app/integrations/census.md) - [Tealium](https://launchdarkly-preview.mintlify.app/integrations/tealium.md) - [Azure DevOps](https://launchdarkly-preview.mintlify.app/integrations/azure-devops.md) - [Bitbucket Pipelines](https://launchdarkly-preview.mintlify.app/integrations/bitbucket-pipelines.md) - [Bitrise Release Management](https://launchdarkly-preview.mintlify.app/integrations/bitrise.md) - [Find Code References in Pull Request](https://launchdarkly-preview.mintlify.app/integrations/github-actions/find-code-references.md) - [Flag Evaluations](https://launchdarkly-preview.mintlify.app/integrations/github-actions/flag-evaluations.md) - [Jira Cloud](https://launchdarkly-preview.mintlify.app/integrations/jira.md) - [Migrating to Jira Forge](https://launchdarkly-preview.mintlify.app/integrations/jira-forge.md) - [Setting up the ServiceNow approvals integration](https://launchdarkly-preview.mintlify.app/integrations/servicenow/setting-up.md) - [Using the ServiceNow approvals integration](https://launchdarkly-preview.mintlify.app/integrations/servicenow/approvals.md) - [Terraform](https://launchdarkly-preview.mintlify.app/integrations/terraform.md) - [Terraform provider v1.x to v2 migration guide](https://launchdarkly-preview.mintlify.app/integrations/terraform/migration-1-to-2.md) - [Trello](https://launchdarkly-preview.mintlify.app/integrations/trello.md) - [Zapier](https://launchdarkly-preview.mintlify.app/integrations/zapier.md) - [Tray](https://launchdarkly-preview.mintlify.app/integrations/tray.md) - [Creating your own approval application](https://launchdarkly-preview.mintlify.app/integrations/custom-approvals/custom-app.md) - [Adding a custom approvals integration configuration](https://launchdarkly-preview.mintlify.app/integrations/custom-approvals/add-integration-config.md) - [Configuring environments to use a custom approvals integration](https://launchdarkly-preview.mintlify.app/integrations/custom-approvals/configure-environments.md) - [Ansible Collection](https://launchdarkly-preview.mintlify.app/integrations/ansible.md) - [AWS CloudWatch RUM](https://launchdarkly-preview.mintlify.app/integrations/aws-cloudwatch-rum.md) - [CloudQuery](https://launchdarkly-preview.mintlify.app/integrations/cloudquery.md) - [AWS CloudTrail Lake](https://launchdarkly-preview.mintlify.app/integrations/cloudtrail.md) - [Contentful integration](https://launchdarkly-preview.mintlify.app/integrations/contentful.md) - [Convex](https://launchdarkly-preview.mintlify.app/integrations/convex.md) - [Crossplane](https://launchdarkly-preview.mintlify.app/integrations/crossplane.md) - [Ditto](https://launchdarkly-preview.mintlify.app/integrations/ditto.md) - [DynamoDB](https://launchdarkly-preview.mintlify.app/integrations/dynamodb.md) - [Okteto](https://launchdarkly-preview.mintlify.app/integrations/okteto.md) - [AWS PrivateLink](https://launchdarkly-preview.mintlify.app/integrations/privatelink.md) - [Redis](https://launchdarkly-preview.mintlify.app/integrations/redis.md) - [Roost.ai](https://launchdarkly-preview.mintlify.app/integrations/roost-ai.md) - [Zendesk](https://launchdarkly-preview.mintlify.app/integrations/zendesk.md) - [PagerDuty for guarded rollouts](https://launchdarkly-preview.mintlify.app/integrations/pagerduty-guardian-edition.md) - [Osano](https://launchdarkly-preview.mintlify.app/integrations/osano.md) - [Managing integrations](https://launchdarkly-preview.mintlify.app/integrations/managing.md) - [Using the LaunchDarkly integration framework](https://launchdarkly-preview.mintlify.app/integrations/building-integrations.md) - [Getting started](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/getting-started.md) - [Defining an integration manifest](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/manifest.md) - [Using integration framework capabilities](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/capabilities.md) - [Endpoints capability](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/endpoints.md) - [Using form variables](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/form-variables.md) - [Registering a LaunchDarkly OAuth client](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/oauth-client-registration.md) - [Change history events hook capability](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/audit-log.md) - [Approvals capability](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/approvals.md) - [Triggers capability](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/triggers.md) - [Flag links capability](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/flag-links.md) - [Synced segments capability](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/synced-segments.md) - [Feature stores capability](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/feature-stores.md) - [Reserved custom properties](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/custom-properties.md) - [Validating an integration](https://launchdarkly-preview.mintlify.app/integrations/partner-integrations/validating.md) ## Tutorials - [3 Levels of Data Validation in a Full Stack Application With React](https://launchdarkly-preview.mintlify.app/tutorials/3-levels-of-data-validation-in-a-full-stack-application-with-react.md) - [The 5 Best Logging Libraries for Ruby](https://launchdarkly-preview.mintlify.app/tutorials/5-best-ruby-logging-libraries.md) - [The Ultimate Guide to Ruby Logging: Best Libraries and Practices](https://launchdarkly-preview.mintlify.app/tutorials/ruby-logging-best-practices.md) - [5 Best Node.js Logging Libraries](https://launchdarkly-preview.mintlify.app/tutorials/nodejs-logging-libraries.md) - [Building Logging Integrations at LaunchDarkly](https://launchdarkly-preview.mintlify.app/tutorials/building-our-logging-integrations.md) - [The power of the monorepo: Keep your fullstack app in sync!](https://launchdarkly-preview.mintlify.app/tutorials/keeping-your-frontend-and-backend-in-sync-with-a-monorepo.md) - [Publishing an NPM Package with Private pnpm Monorepo Dependencies](https://launchdarkly-preview.mintlify.app/tutorials/publishing-private-pnpm-monorepo.md) - [The beauty of contact-first API design](https://launchdarkly-preview.mintlify.app/tutorials/the-beauty-of-contract-first-api-design.md) - [Supporting Outside Contributions at LaunchDarkly](https://launchdarkly-preview.mintlify.app/tutorials/java-sdk-open-source-contribution.md) - [Managing our design tokens at LaunchDarkly](https://launchdarkly-preview.mintlify.app/tutorials/design-tokens-at-highlight.md) - [Using Github as a Headless CMS](https://launchdarkly-preview.mintlify.app/tutorials/using-github-as-a-headless-cms.md) - [4 hacks to turbocharge your Cursor productivity](https://launchdarkly-preview.mintlify.app/tutorials/cursor-tips-and-tricks.md) - [How to implement WebSockets and kill switches in a Python application](https://launchdarkly-preview.mintlify.app/tutorials/python-flask-websockets-kill-switch-flags.md) - [A Deeper Look at LaunchDarkly Architecture: More than Feature Flags](https://launchdarkly-preview.mintlify.app/tutorials/ld-arch-deep-dive.md) - [Collecting user feedback in your app with feature flags](https://launchdarkly-preview.mintlify.app/tutorials/collect-qualitative-user-feedback-homepage.md) - [Vercel Edge Runtime Support](https://launchdarkly-preview.mintlify.app/tutorials/vercel-edge-support.md) - [Using AI Configs to review database changes](https://launchdarkly-preview.mintlify.app/tutorials/ai-configs-review-database-changes.md) - [Building Framework-Agnostic AI Swarms: Compare LangGraph, Strands, and OpenAI Swarm](https://launchdarkly-preview.mintlify.app/tutorials/ai-orchestrators.md) - [AI Config CI/CD Pipeline: Automated Quality Gates and Safe Deployment](https://launchdarkly-preview.mintlify.app/tutorials/aic-cicd.md) - [DeepSeek vs Qwen: local model showdown featuring LaunchDarkly AI Configs](https://launchdarkly-preview.mintlify.app/tutorials/ollama-javascript.md) - [LLM evaluation guide: When to add online evals to your AI application](https://launchdarkly-preview.mintlify.app/tutorials/when-to-add-online-evals.md) - [Our Commitment to OpenTelemetry](https://launchdarkly-preview.mintlify.app/tutorials/opentelemetry.md) - [The complete guide to OpenTelemetry in Next.js](https://launchdarkly-preview.mintlify.app/tutorials/the-complete-guide-to-opentelemetry-in-next-js.md) - [The complete guide to OpenTelemetry in Python](https://launchdarkly-preview.mintlify.app/tutorials/the-complete-guide-to-python-and-opentelemetry.md) - [How to Use OpenTelemetry to Monitor Next.js Applications](https://launchdarkly-preview.mintlify.app/tutorials/how-to-use-opentelemetry-to-monitor-nextjs-apps.md) - [How to instrument your React Native app with OpenTelemetry](https://launchdarkly-preview.mintlify.app/tutorials/how-to-instrument-your-react-native-app-with-opentelemetry.md) - [Monitoring Browser Applications with OpenTelemetry](https://launchdarkly-preview.mintlify.app/tutorials/monitoring-browser-applications-with-opentelemetry.md) - [Ingest and Visualization for OpenTelemetry Metrics](https://launchdarkly-preview.mintlify.app/tutorials/supporting-opentelemetry-metrics.md) - [Application Tracing in .NET for Performance Monitoring](https://launchdarkly-preview.mintlify.app/tutorials/application-tracing-in-dot-net.md) - [Distributed Tracing in Next.js Apps](https://launchdarkly-preview.mintlify.app/tutorials/distributed-tracing-in-nextjs.md) - [Tracing Distributed Systems in Next.js](https://launchdarkly-preview.mintlify.app/tutorials/tracing-distributed-systems-in-nextjs.md) - [Day 4 | ❄️ Tracing the impact of holiday styling in your Node.js app](https://launchdarkly-preview.mintlify.app/tutorials/observability-holiday-tracing.md) - [Day 7 | πŸŽ„βœ¨The Rockefeller tree in NYC: SLOs that actually drive decisions](https://launchdarkly-preview.mintlify.app/tutorials/o11y-that-drives-decisions.md) - [What is OpenTelemetry and Why Should I Care?](https://launchdarkly-preview.mintlify.app/tutorials/what-is-opentelemetry.md) - [What is Frontend Monitoring and What Tools Help You Do It?](https://launchdarkly-preview.mintlify.app/tutorials/what-is-frontend-monitoring.md) - [What Is Full Stack Monitoring and How Does It Work?](https://launchdarkly-preview.mintlify.app/tutorials/what-is-full-stack-monitoring-and-how-does-it-work.md) - [Add observability to your React Native application in 5 minutes](https://launchdarkly-preview.mintlify.app/tutorials/react-native-observability.md) - [Observability for Your Go ORM: OpenTelemetry Integration with GORM](https://launchdarkly-preview.mintlify.app/tutorials/observability-in-gorm.md) - [Real-time Monitoring in Django: Essential Tools and Techniques](https://launchdarkly-preview.mintlify.app/tutorials/django-monitoring-solutions.md) - [5 strategies to monitor the health of your web application](https://launchdarkly-preview.mintlify.app/tutorials/5-strategies-monitor-health.md) - [5 Best Practices for Maintaining a Clean ReactJS App](https://launchdarkly-preview.mintlify.app/tutorials/strategies-to-monitor-the-health-of-your-web-application.md) - [Detecting User Frustration: Understanding rage clicks and session replay](https://launchdarkly-preview.mintlify.app/tutorials/detecting-user-frustration-session-replay.md) - [Detection to Resolution: Real world debugging with rage clicks and session replay](https://launchdarkly-preview.mintlify.app/tutorials/detection-to-resolution-rage-clicks.md) - [Build a User Frustration Detection & Response System by Connecting Rage Click Detection to Guarded Releases](https://launchdarkly-preview.mintlify.app/tutorials/connecting-rage-clicks-to-guarded-releases.md) - [What are rage clicks and how to detect them](https://launchdarkly-preview.mintlify.app/tutorials/rage-clicks.md) - [Finding Interesting Sessions with Markov Chains](https://launchdarkly-preview.mintlify.app/tutorials/interesting-sessions.md) - [An open-source session replay benchmark](https://launchdarkly-preview.mintlify.app/tutorials/session-replay-performance.md) - [Revamping Privacy Mode: A Better Way to Obfuscate Sensitive Data](https://launchdarkly-preview.mintlify.app/tutorials/default-privacy-mode.md) - [The Network Request Details Panel](https://launchdarkly-preview.mintlify.app/tutorials/network-request-panel.md) - [Your Source Maps Should Be Public](https://launchdarkly-preview.mintlify.app/tutorials/make-source-maps-public.md) - [Building GitHub Enhanced Stacktraces](https://launchdarkly-preview.mintlify.app/tutorials/github-enhanced-stacktraces.md) - [8 Tips to Help You Maximize Chrome DevTools](https://launchdarkly-preview.mintlify.app/tutorials/chrome-devtools-tips.md) - [How To Use The Chrome Inspector & Debugger](https://launchdarkly-preview.mintlify.app/tutorials/how-to-use-the-chrome-inspector-debugger.md) - [The Debugging Process and Techniques for Web Applications (Part 2/2)](https://launchdarkly-preview.mintlify.app/tutorials/the-debugging-process-and-techniques-for-web-applications-part-2-2.md) - [Day 6 | πŸ’Έ The famous green character that stole your cloud budget: the cardinality problem](https://launchdarkly-preview.mintlify.app/tutorials/cloud-budget-observability-holiday.md) - [Day 2 | πŸŽ… He knows if you have been bad or good... But what if he gets it wrong?](https://launchdarkly-preview.mintlify.app/tutorials/day-two-holiday-campaign_2025.md) - [Day 1 | πŸŽ„ Observability under the Tree: What Changed in 2025](https://launchdarkly-preview.mintlify.app/tutorials/observability-2025-recap-holiday.md) - [Day 3 | πŸ”” Jingle All the Way to Zero-Config Observability](https://launchdarkly-preview.mintlify.app/tutorials/zero-config-observability-holiday.md) - [Day 11 | βœ‰οΈ Letters to Santa: What engineering teams really want from Observability in 2026](https://launchdarkly-preview.mintlify.app/tutorials/what-eng-teams-really-want-o11y.md) - [Beyond n8n for Workflow Automation: Agent Graphs as Your Universal Agent Harness](https://launchdarkly-preview.mintlify.app/tutorials/agent-graphs.md) - [Build AI Configs with Agent Skills in Claude Code, Cursor, or Windsurf](https://launchdarkly-preview.mintlify.app/tutorials/agent-skills-quickstart.md) - [Build a LangGraph Multi-Agent system in 20 Minutes with LaunchDarkly AI Configs](https://launchdarkly-preview.mintlify.app/tutorials/agents-langgraph.md) - [Create a feature flag in your IDE in 5 minutes with LaunchDarkly's MCP server](https://launchdarkly-preview.mintlify.app/tutorials/mcp-server-feature-flags.md) - [Smart AI Agent Targeting with MCP Tools](https://launchdarkly-preview.mintlify.app/tutorials/multi-agent-mcp-targeting.md) - [Evaluate LLM code generation with LLM-as-judge evaluators](https://launchdarkly-preview.mintlify.app/tutorials/custom-evals-claude-code.md) - [All I Want for Christmas is Observable Multi-Modal Agentic Systems: How Session Replay + Online Evals Revealed How My Holiday Pet App Actually Works](https://launchdarkly-preview.mintlify.app/tutorials/observability-multimodal-agents.md) - [4 hacks to turbocharge your Cursor productivity](https://launchdarkly-preview.mintlify.app/tutorials/cursor-tips-and-tricks.md) - [Snowflake Cortex Completion API + LaunchDarkly SDK Integration](https://launchdarkly-preview.mintlify.app/tutorials/snowflake-tutorial.md) - [Alert Evaluations: Incremental Merges in ClickHouse](https://launchdarkly-preview.mintlify.app/tutorials/alert-evaluations-incremental-merges-in-clickhouse.md) - [Using Materialized Views in ClickHouse (vs. Postgres)](https://launchdarkly-preview.mintlify.app/tutorials/clickhouse-materialized-views.md) - [Optimizing Clickhouse: The Tactics That Worked for Us](https://launchdarkly-preview.mintlify.app/tutorials/lw5-clickhouse-performance-optimization.md) - [Migrating from OpenSearch to Clickhouse](https://launchdarkly-preview.mintlify.app/tutorials/migrating-opensearch-to-clickhouse.md) - [Configuring OpenSearch for a Write-Heavy Workload](https://launchdarkly-preview.mintlify.app/tutorials/opensearch-for-a-write-heavy-workload.md) - [Data isolation with ClickHouse row policies](https://launchdarkly-preview.mintlify.app/tutorials/row-level-security.md) - [Is Kafka the Key? The Evolution of LaunchDarkly's Ingest](https://launchdarkly-preview.mintlify.app/tutorials/scalable-data-processing-with-apache-kafka.md) - [How to Set Up Your Production AWS MSK Kafka Cluster](https://launchdarkly-preview.mintlify.app/tutorials/aws-msk-kafka-guide.md) - [Filtering and Sampling LaunchDarkly Ingest](https://launchdarkly-preview.mintlify.app/tutorials/filtering-and-sampling-ingest.md) - [Compression: The simple, powerful upgrade for your web stack](https://launchdarkly-preview.mintlify.app/tutorials/compression.md) - [Build a production LLM data extraction pipeline with LaunchDarkly AI Configs and Vercel AI Gateway](https://launchdarkly-preview.mintlify.app/tutorials/data-extraction-pipeline.md) - [InfluxDB: Visualizing Millions of Customers' Metrics using a Time Series Database](https://launchdarkly-preview.mintlify.app/tutorials/injecting-metrics-with-time-series-influxdb.md) - [Maximizing Our Machines: Worker Pools At LaunchDarkly](https://launchdarkly-preview.mintlify.app/tutorials/worker-pools.md) - [Video tutorials](https://launchdarkly-preview.mintlify.app/tutorials/videos.md) - [Agent Graphs: Taming Multi-Agent Architecture with LaunchDarkly](https://launchdarkly-preview.mintlify.app/tutorials/videos/agent-graphs.md) - [Build a multi-agent system with LaunchDarkly Agent Skills](https://launchdarkly-preview.mintlify.app/tutorials/videos/agent-skills-quickstart.md) - [Day 5 | 🧹 Using a Popular Tidying Method to Consolidate Your Observability Stack](https://launchdarkly-preview.mintlify.app/tutorials/videos/consolidating-observability-tools.md) - [Introducing Judges: Enhancing AI Response Quality Monitoring](https://launchdarkly-preview.mintlify.app/tutorials/videos/introducing-judges.md) - [How to set up a kill switch for any feature in production](https://launchdarkly-preview.mintlify.app/tutorials/videos/kill-switch.md) - [Day 12 | 🎊 New Year, New Observability](https://launchdarkly-preview.mintlify.app/tutorials/videos/new-year-new-observability.md) - [How to roll out a feature with LaunchDarkly](https://launchdarkly-preview.mintlify.app/tutorials/videos/roll-out-and-scale.md) - [How to run safe migrations using feature flags](https://launchdarkly-preview.mintlify.app/tutorials/videos/run-safe-migration.md) - [Day 10 | Why observability and feature flags go together like milk and cookies](https://launchdarkly-preview.mintlify.app/tutorials/videos/santa-milk-and-cookies.md) - [How to target users in production without redeploying code](https://launchdarkly-preview.mintlify.app/tutorials/videos/target-users-production.md) - [Day 9 | πŸ‘» The Three Ghosts Haunting Your AI This Holiday Season](https://launchdarkly-preview.mintlify.app/tutorials/videos/three-ghosts-haunting-ai.md) - [How to vibe code safely using LaunchDarkly feature flags](https://launchdarkly-preview.mintlify.app/tutorials/videos/vibe-coding-error-protection.md) ## API reference - [REST API overview](https://launchdarkly-preview.mintlify.app/api.md) - Authentication, rate limits, pagination, JSON Patch and semantic patches. - [API endpoints index](https://launchdarkly-preview.mintlify.app/api-reference) - Browse all 230+ endpoints by resource. ## OpenAPI Specs - [LaunchDarkly REST API](https://launchdarkly-preview.mintlify.app/openapi/launchdarkly-api.json)