mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: How to add strategy constraints
 | 
						|
---
 | 
						|
 | 
						|
:::note Availability
 | 
						|
 | 
						|
**Version**: `4.16+`
 | 
						|
 | 
						|
:::
 | 
						|
 | 
						|
This guide shows you how to add [strategy constraints](../reference/strategy-constraints) to your feature flags using the Admin UI. For information on how to interact with strategy constraints from an [Unleash client SDK](../reference/sdks), visit the specific SDK's documentation or see [the relevant section in the strategy constraints documentation](../reference/strategy-constraints#sdks).
 | 
						|
 | 
						|
## Prerequisites
 | 
						|
 | 
						|
You'll need to have an existing feature flag with a defined strategy to add a constraint. The rest of this guide assumes you have a specific strategy that you're working with.
 | 
						|
 | 
						|
## Step 1: Open the constraints menu {#step-1}
 | 
						|
 | 
						|
On the strategy you're working with, find and select the "edit strategy" button.
 | 
						|
 | 
						|

 | 
						|
 | 
						|
On the "edit strategy" screen, select the "add constraint" button to open the constraints menu.
 | 
						|
 | 
						|

 | 
						|
 | 
						|
## Step 2: Add and configure the constraint {#step-2}
 | 
						|
 | 
						|
Refer to [the _constraint structure_ section of the strategy constraints reference](../reference/strategy-constraints#constraint-structure) for a thorough explanation of the constraint fields.
 | 
						|
 | 
						|
1. From the "Context Field" dropdown, **select the context field** you would like to constrain the strategy on and **choose the [constraint operator](../reference/strategy-constraints#strategy-constraint-operators)** you want.
 | 
						|
2. **Define the values** to use for this constraint. The operator you selected decides whether you can define one or multiple values and what format they can have.
 | 
						|
3. **Save the constraint** first.
 | 
						|
 | 
						|

 | 
						|
 | 
						|
## Step 3: Save the strategy {#step-3}
 | 
						|
 | 
						|

 | 
						|
 | 
						|
## How to update existing constraints
 | 
						|
 | 
						|
To update an existing constraint, find the constraint in the "edit strategy" screen and use the constraint's "edit" button.
 | 
						|
 | 
						|

 |