Groundfloor Docs

Feature Flags

Manage per-environment typed feature flags and promote them across environments.

Feature flags store typed toggles (boolean, string, number, or JSON) per workspace environment in the Control Plane. Use them to gate behavior without redeploying, then promote values from dev → staging → prod.

Runtime SDKs (for example GrowthBook clients) are not wired yet. Flags are managed and promoted in the portal and API; your app reads them via Control Plane until an SDK path ships.

Who can access

ActionTypical permission
List / compare flagsread
Create / update / delete / promotewrite

Prerequisites

  • Workspace selected in the top navigation picker
  • Target environment selected on the flags page (dev, staging, or prod)

Manage flags

Open Feature flags

In the sidebar under Build, click Feature flags.

Select workspace and environment

Flags are scoped to one environment at a time.

Add or edit a flag

Keys should be lowercase with hyphens (for example new-checkout). Choose a type and value, then save.

Promote flags

Open Environments under Build, choose source and target environments, and use the feature-flags promote panel. The diff shows flag values (unlike secrets, where values stay hidden).

See Environment Promotion for the full promote flow.

Troubleshooting

ProblemLikely causeWhat to do
Flag missing after createWrong environmentConfirm the environment selector
Promote skipped a keyTarget already has a value with skip policyRe-run with overwrite, or edit the target
403 on upsertMissing writeCheck Members & Roles
  • GET/PUT/DELETE /v1/workspaces/{id}/flags[/{key}]?environment_id=
  • GET /v1/workspaces/{id}/flags/compare
  • POST /v1/workspaces/{id}/flags/promote

On this page