Dashboard Overview
The FlagEngine dashboard is your control center for managing feature flags, configuring targeting rules, monitoring evaluation performance, and collaborating with your team — all from a single interface.
Sidebar Navigation
The sidebar is organized into logical sections that map to your workflow. Each section is scoped to the currently selected project and environment:
Flags
Manage feature flags and toggles
Segments
Define reusable user segments
Environments
Configure dev, staging, and production
Metrics
Monitor evaluation performance
Team
Invite members and manage roles
Settings
API keys, webhooks, and org config
Project & Environment Context
FeatureSignals uses a hierarchical organization model: Organization → Project → Environment. The dashboard always operates within a specific project and environment context:
- Organization — Top-level tenant boundary. All projects, flags, and team members belong to a single organization.
- Project — A logical grouping of flags. Use separate projects for different applications, services, or teams.
- Environment — A deployment stage (dev, staging, production). Each environment has independent flag states and targeting rules.
Use the project selector in the header and the environment tabs throughout the dashboard to switch context. All data — flags, segments, metrics — is scoped to the active project and environment.
Core Features
Flag CRUD
Create, read, update, and delete feature flags from the dashboard. Each flag supports boolean, string, number, and JSON variations across multiple environments.
Targeting Rules Editor
Define precise targeting rules with an intuitive rule builder. Combine user attributes, segments, and percentage rollouts to control exactly who sees what.
Segment Management
Create reusable user segments based on attributes like email domain, country, subscription tier, or custom properties. Apply segments across multiple flags.
Evaluation Metrics
Monitor request volume, latency percentiles, cache hit rates, and error rates. Identify performance regressions and usage patterns at a glance.
Team Management
Invite team members, assign roles (Admin, Editor, Viewer), and manage organization-wide settings. RBAC ensures everyone has the right level of access.
Getting Around
Environment tabs are your primary navigation tool
Each flag detail page and the flags list includes tabs for dev, staging, and production. Toggle between environments to see and manage flag states independently. A flag can be ON in dev, OFF in staging, and controlled by a gradual rollout in production — all from the same view.
Next Steps
- Managing Flags— create, edit, toggle, and archive flags
- Environment Comparison— compare flag states across environments
- Target Inspector— debug targeting rules for specific users