> ## 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.

# Custom properties

> This topic explains how to set up and use custom properties in LaunchDarkly. They let you store integration data in a feature flag. Each custom property you add to a feature flag can contain a list of associated values.

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

## Overview

This topic explains how to set up and use custom properties in LaunchDarkly.

If you're building an integration for LaunchDarkly, it might be helpful to store data for your integration with a LaunchDarkly feature flag. Custom properties allow you to do this.

Each custom property you add to a feature flag can contain a list of associated values. For example, if you create an integration with an issue tracking service, you may want to associate a flag with a list of issues related to a feature's development.

## Create a custom property type

Before you create a custom property type, you must first choose the flag you plan to add it to.

To create a custom property type:

1. Navigate to the **Flags** list and open the flag you wish to deprecate.
2. Click the **three-dot** overflow menu in the right sidebar.
3. Select **Add custom property**.
4. Enter the new property type name in the **Type** field.
5. (Optional) Edit the **Key** if needed.
6. Enter the **Values** associated with the custom property.
7. Click **Save**.

After you create a custom property, it appears in the right sidebar, under the "Links" section.

## Add a custom property

To add an existing custom property to a flag:

1. Navigate to the **Flags** list and open the flag you wish to add a custom property to.
2. Click the **three-dot** overflow menu in the right sidebar.
3. Select **Add custom property**.
4. Select a property **Type** from the menu.
5. Enter the **Values** associated with the property.
6. Click **Save**.

<Card icon="link">
  You can also use the REST API: [Create a feature flag](/api-reference/feature-flags/create-a-feature-flag)
</Card>

<Warning title="Custom property restrictions">
  Custom properties have the following restrictions:

  * You can set a maximum of 64 custom properties
  * Each custom property's name and key must be at most 64 characters
</Warning>
