Deploy
Put code in production behind a flag.
Release · learn · improve
FujiFlag brings feature flags, remote configuration, experiments, and in-app surveys into one calm release workspace—so small teams can move fast without flying blind.

One control plane for the product release loop
The platform
Most flag platforms stop at delivery. FujiFlag connects release control with first-party feedback, giving engineering and product teams a tighter path from an idea to evidence.
Release control
Separate deployment from release with environment values, contextual targeting, and deterministic percentage rollouts.
Explore feature flagsRuntime decisions
Change strings, numbers, booleans, and JSON configuration without waiting for another build or app-store review.
Explore remote configControlled learning
Run stable multi-variant splits for targeted users and send assignment metadata to the analytics stack you already trust.
Explore experimentsCustomer evidence
Build, publish, target, and analyze surveys delivered inline or as a modal through the same lightweight SDK.
Explore in-app surveysA deliberate loop
FujiFlag is designed around a simple reality: release work is not finished when code reaches production. It is finished when the team knows what to do next.
Put code in production behind a flag.
Target an audience or increase traffic gradually.
Capture assignment data and ask users directly.
Roll forward, change course, or switch it off.
Developer experience
The JavaScript and React SDKs are typed, read-only, cache-aware, and small enough to add without turning implementation into a project of its own.
Types for flag values, contexts, and evaluation details.
Configurable TTL and optional polling for browser and Node apps.
Pass safe application context without storing identity data in responses.
Expose reason, variant, experiment key, and version metadata.
import { useFlagEvaluation } from
'@fujiflag/react';
const { value, detail } =
useFlagEvaluation('new-checkout', false);
// Stable variant metadata for analytics
analytics.track('exposure', {
variant: detail?.variant,
version: detail?.experimentVersion,
});Operational foundations
Projects and environments keep work separated, reusable configuration reduces mistakes, and workspace membership gives collaborators a shared place to operate.
Combine ordered rules with string, number, and boolean operators to define who receives a value.
Copy a reviewed configuration between development, staging, and production without rebuilding it by hand.
Organize projects, environments, API keys, and team membership around the way your product is built.
Included for launch
FujiFlag's launch product connects what was released, who experienced it, what they said, and what the team decided to do next.
Link surveys to feature flags, follow up only with eligible recipients, and keep evidence beside the release.
Summarize response themes and surface the product signals a team should investigate.
Start from reusable templates, use richer question types, or ask the survey copilot for a first draft.
Create opportunity and release-decision briefs with explicit human review before anything becomes an action.
Simple pricing
No complicated usage calculator and no enterprise call required to understand the starting price.
Free
For a real project, not a time-limited demo.
Simple
For teams ready to make FujiFlag part of every release.
Questions
The docs cover implementation details. These are the things most teams want to know first.
Use FujiFlag for feature flags, typed remote configuration, targeted rollouts, multi-variant experiments, in-app surveys, feedback intelligence, and release decisions across projects and environments.
FujiFlag currently provides lightweight JavaScript and React SDKs with TypeScript types, caching, polling, evaluation context, experiment details, and survey delivery.
Yes. Rules can evaluate string, number, and boolean context attributes. A stable opaque targeting key supports deterministic percentage rollouts and experiment assignment.
No. FujiFlag exposes evaluation and variant metadata so you can measure results in your existing analytics stack, while built-in survey summaries handle direct response feedback.
Start small. Ship safely.
Start with feature flags today. Add experiments and in-app feedback when your release needs more context.
No credit card required.