TrustRadius: an HG Insights company

Feature Toggle

Score8 out of 10

3 Reviews and Ratings

What is Feature Toggle?

Feature Toggle, also referred to as Feature Flag or Feature Flipper, is a software development technique that enables developers to toggle features on and off in a live production environment. This technique offers a means to control the release of new features, manage feature rollouts, and enable/disable features without the need for redeployment. Feature Toggles can be utilized by businesses of all sizes, ranging from startups to large enterprises. They are widely adopted by professionals in the software development, product management, IT operations, e-commerce, and SaaS (Software-as-a-Service) industries.

Key Features

.NET Feature Flag SDK: An installable feature flag software development kit designed for .NET applications. It leverages the LaunchDarkly app to facilitate user targeting and rollout management. Developers can toggle features on and off in a live production environment, with feature flags being evaluated in microseconds.

NFeature: A straightforward feature configuration system, also known as a feature toggle/flipper. It promotes early integration of code, reducing branch merge issues. NFeature provides feature configuration walls for earlier code integration and assists in managing feature switches/toggles within code.

FeatureToggle: A simple and reliable feature toggles library for .NET. It can be easily installed via NuGet and enables the introduction of feature switches/toggles within code. FeatureToggle provides a feature-centric API for configuration.

FeatureSwitcher: A library built to facilitate the introduction of feature switches/toggles within code. It offers an alternative to existing feature toggle libraries like nToggle, FeatureToggle, and NFeature. FeatureSwitcher provides a toggle-centric API for feature control in production, allowing features to be controlled using date ranges or database entries.

nToggle: A feature toggling library specifically designed for .NET applications. It enables feature toggling and provides a simple and reliable method for toggling features. nToggle assists in managing feature switches/toggles within code.

Toggler: A feature toggling library for .NET that enables the introduction of feature toggles/switches within code. It provides a way to control the release of new features and helps in managing feature toggles in .NET applications.

Categories & Use Cases

Offers interesting abilities for operational efficiencies

Pros

  • Limit software options - prevents rework time
  • Allows for beta testing - allows for better later buy-in

Cons

  • I'm not really sure of its limitations yet.

Return on Investment

  • The cost of a programmer is certainly a ticket to budget. Neg
  • The cost savings of limiting operational database errors is certainly more positive than the negative just mentioned.

Other Software Used

Swiftpage ACT!

Feature Toggle Worth A Try

Pros

  • Allowed us to bring new, quick-hit features to customers as quickly as possible.
  • Not too difficult to learn without having had formal software or coding experience.
  • Relatively easy to deploy.

Cons

  • More help/how-to literate or use cases.
  • Conditional logic could be improved.
  • More dynamic interface.

Return on Investment

  • Was a decent self-serve/educational tool.
  • Ultimately this did not solve all of our problems, but it did help us streamline a bit by testing out plausible future functionalities.
  • Allowed us to make basic improvements and updates and push them out faster than we would have without it.

Alternatives Considered

Togglz

Other Software Used

Toggl