Dashboard Walkthrough
This page covers every screen in the dashboard in order. Use it as a reference when you are getting started or want to understand how the pieces fit together.
Projects page
When you log in, you land on the Projects page. This is your home screen.
Each project represents one application. To create one, fill in the Project name field (add an optional description if you want) and click New project. The card appears immediately.
Click any project card to open it.
To delete a project, click Delete on the card. This also deletes all its environments and flags — there is no undo.
Project page (environments and SDK key)
Opening a project takes you to the Environments page for that project.
At the top you will see the SDK Key panel. This is the key your application sends when calling the evaluate endpoint. Click Copy to copy it.
- Regenerate creates a new key. Your old key stops working immediately, so update your app before regenerating.
- The SDK key is scoped to the project, not to individual environments. One key covers production, staging, and any custom environments you add.
Below the key panel you will see the environment list. Every new project gets Production and Staging pre-created. Click an environment card to open it and manage its flags.
Adding an environment
Fill in Name and Key (a short identifier like preview or qa) and click Add environment. The key must be lowercase. You will pass it as the environment field in evaluate calls.
Flags page
Opening an environment takes you to its Flags page.
To create a flag, enter a Flag name and a Key, then click Add flag:
| Field | What to enter |
|---|---|
| Flag name | Human-readable label, e.g. Dark Mode |
| Key | Lowercase identifier your code references, e.g. dark_mode. Letters, numbers, underscores, and hyphens. Must start with a letter. |
New flags start disabled (toggle is off). Click the toggle to enable a flag — it takes effect on the next evaluate call, within seconds.
To disable a flag for everyone immediately, click its toggle. Rules and configuration are preserved.
To delete a flag, click Delete on its row. This also removes all targeting rules for that flag.
Click a flag name to open its rules page.
Rules page
The Rules page shows the targeting rules for one flag. Rules let you enable a flag for specific users before the general rollout reaches them.
To add a rule, choose a Type, enter a Value, and click Add rule:
| Type | Value format | What it matches |
|---|---|---|
user_id | user_00042 | A specific user by their internal ID |
user_email | [email protected] | A specific user by their email address |
email_domain | @yourcompany.com | Everyone from that email domain |
Rules are checked before the global flag state. A user who matches any active rule gets the flag enabled, as long as the flag itself is enabled.
Each rule has its own toggle. Disabling a rule stops it from matching without deleting it — useful if you want to pause a rule temporarily.
To remove a rule, click Delete on its row.
Summary of the navigation flow
Dashboard (Projects)
└── Project (Environments + SDK Key)
└── Environment (Flags)
└── Flag (Targeting Rules)
Every level has its own back button to go up one level.