A simple, self-hosted feature flag store backed by PostgreSQL. Toggle features on and off for specific users, groups, or rollout percentages — no third-party service required.
Free Forever — no license key required. Your flag data stays in your own database.
nself plugin install feature-flags
nself plugin status feature-flags# Create a flag
nself flag create my-new-feature --enabled false
# Enable for all users
nself flag enable my-new-feature
# Enable for a percentage
nself flag enable my-new-feature --rollout 10
# Check a flag (API)
GET /api/flags/my-new-feature?user_id=usr_123query GetFlags {
np_feature_flags {
key
enabled
rollout_percentage
targeting_rules
updated_at
}
}