Featurevisor
v2.0 is here. Read more

Feature management for developers

Manage feature flags, a/b tests, and remote configuration declaratively from your Git repository.

features/cookieBanner.yml
segments/EU.yml
description: Flag for showing cookie banner
tags:
- web
- mobile
rules:
- segments: EU # see next tab
percentage: 100 # enabled for all
- segments: "*" # everyone else
percentage: 0 # disabled

Everything you need

Open Source & Purposefully Built

Carefully assembled set of features delivered to you as an Open Source tool to help you build better products, without locking you into any enterprise contract.

Feature flags
Classic feature toggles with on/off variations for enabling/disabling certain features.
Experimentation
Go beyond just boolean flags with multivariates enabling experimentation and A/B testing.
Segmentation
Target your audience with fine-grained conditions to control who sees what.
Gradual rollouts
Avoid big bang releases and roll out your features gradually to your users.
Conditional variables
Don't just store plain variable values, but also make them dynamic based on conditions for your runtime configuration needs.
Consistent bucketing
Makes sure the same user always sees the same variation across all devices and applications.
Multiple environments
No need to stop at just production and staging. Create as many environments as you need, or none at all.
Tagging
Tag your features accordingly so you only load the ones you need and nothing more, to keep your applications free of bloat.
Force bucketing
Allow your testers to force enable/disable certain features for themselves to gain higher confidence.
Tracking
SDKs support hooks for tracking how your experiments perform by integrating with your favourite analytics service.
Status site generator
Generate static website from your repository to show the status of your features and experiments to your wider organization.
Universal SDKs
Use JavaScript SDK in both Node.js and the browser, along with additional SDKs for cross-platform integration.

Platform agnostic

Works in frontend, backend, and mobile

Use Featurevisor SDKs in your favourite languages and frameworks

~6kBJavaScriptNode.jsSwift
soonKotlin
ReactNext.jsVue.jsNuxt.js

Manage with Git

Streamlined workflow for teams

Three simple steps to visualize the workflow:

1. Send Pull Requests

Your team sends Pull Requests to your Featurevisor project repository updating attributes, segments, and/or features.

Learn more

2. Build and upload to CDN

Upon merging your Pull Request, trigger your CI/CD pipeline to build the datafiles (static JSON files) and upload them to your CDN.

Learn more

3. Fetch and consume with SDKs

Fetch the datafiles from your applications and/or services, and evaluate features using provided Featurevisor SDKs.

Learn more

Deploy anywhere

Cloud-Native Architecture

Bring your own CI/CD tool and CDN, and Featurevisor will take care of the rest.

GitHub
Gitlab
BitBucket
Jenkins
Cloudflare
Amazon Web Services
Google Cloud
Mircosoft Azure