Skip to main content

Dashboard Overview

The FeatureSignals dashboard is a Next.js web application that provides a visual interface for managing feature flags, environments, team members, and more.

Accessing the Dashboard

After starting FeatureSignals, open http://localhost:3000.

The sidebar provides access to all major sections:

SectionDescription
FlagsCreate, view, and manage feature flags
SegmentsDefine reusable user segments
EnvironmentsView and manage deployment environments
Eval MetricsMonitor flag evaluation statistics
Flag HealthIdentify stale or problematic flags
WebhooksConfigure event notifications
Audit LogReview change history
TeamManage organization members and roles
ApprovalsReview and approve pending changes
SettingsAPI keys and project configuration

Key Features

Flag Management

  • Create flags with different types (boolean, string, number, JSON, A/B)
  • Toggle flags per environment
  • Configure targeting rules with a visual editor
  • Set percentage rollouts
  • Configure A/B experiment variants
  • Manage mutual exclusion groups
  • Set up prerequisite dependencies
  • Schedule enable/disable times
  • Promote configurations between environments
  • Kill switch for emergency disable

Real-Time Updates

The dashboard uses polling to keep flag states current. Changes made via API or by other team members appear automatically.

Multi-Environment View

The flag detail page shows per-environment configuration in tabs, making it easy to compare dev, staging, and production settings side by side.