Create a Flag
The flag creation wizard guides you through a series of steps. The number of steps depends on the flag type you select.About
Enter the Flag key that uniquely identifies your flag. This is the same ID you use in your code. You can’t change the flag key after creation.Optionally add a Description to explain what the flag is for and how to use it.Select an Owner for the flag. The owner defaults to the current user.
Type
Select the type of flag:
- Boolean: A simple on/off flag to enable or disable a feature. Selecting this option takes you through a 4-step wizard.
- JSON: A flag with a schema that can store multiple values. Selecting this option takes you through a 6-step wizard with additional steps for defining the schema and creating an initial variant.
Boolean Flag Steps
For Boolean flags, the wizard continues with:Client applications
Select which clients can access this flag. You can skip this step and add clients later.
JSON Flag Steps
For JSON flags, the wizard includes additional steps to define the schema and optionally create a first variant:Properties
Define the schema for your flag by adding properties. Each property has a name and a type (String, Integer, Double, or Boolean). These properties define the values your flag can return.
First variant (optional)
Create an initial variant with values for your properties. You can modify these values later or skip this step and create variants after the flag is created.
Client applications
Select which clients can access this flag. You can skip this step and add clients later.
Associate a Flag with More Clients
You can associate a flag with more clients by following these steps:View Code Snippets
To find instructions on how to use the SDKs for a particular flag, you can use Confidence’s code snippet feature.
The code snippet shows you how to install, initialize, and resolve using
the Confidence SDK.

