FeatureToggle Documentation

Simple, Reliable Feature Toggles in .NET

Pluralsight Feature Toggle Course

Installation and Basic Usage

Customization and extensibility

Design Goals

Flexible Provider Model

Can get the configured toggle value from the built-in default providers, or easily create and supply your own providers

No Magic Strings

Toggles should be real things (objects) not just a loosely typed string. This helps with removing the toggle after use:

No Default Fallback Value

If a toggle gets its value from a config file, and the config doesn’t exist or is invalid, then you’ll get an exception.

FeatureToggle will never attempt to guess whether a toggle is enabled or not.

View on GitHub


Documentation for v1.x

About Jason Roberts

Jason Roberts is a Microsoft MVP, Pluralsight course author and Journeyman Software Developer with over 12 years experience.

He is the author of the books Keeping Software Soft and C# Tips and writes at his blog DontCodeTired.com.