Documentation
Featurevisor is a Git-based feature management tool. You define your project as code, build environment-specific datafiles, deploy them, and evaluate features through an SDK.
If you are new to Featurevisor, follow this path in order:
- Concepts introduces Featurevisor's architecture and workflow.
- Quick start takes you from a new project to your first feature evaluation.
- Attributes explains the context values used during evaluation.
- Segments shows how to group users and other entities using reusable conditions.
- Features covers feature definitions, rules, variations, and variables.
- Targets explains how to select related definitions for focused datafiles and workflows.
- Projects describes the project structure and its directories.
- Configuration covers environments and project-level options.
- Linting validates definitions before they are built or released.
- Building datafiles turns project definitions into SDK-ready artifacts.
- Testing verifies feature behavior against declared contexts and expectations.
- Deployment explains how to publish datafiles for your applications.
- SDKs helps you evaluate flags, variations, and variables in your application.
After completing the main workflow, continue with Sets and Promotions for multi-set delivery, explore the framework guides, or use the CLI reference and other advanced topics from the sidebar.

