Feature Management Overview
Feature Management libraries provide standardized APIs for enabling feature flags within applications. Use these libraries to secure a consistent experience when developing applications that use patterns such as beta access, rollout, dark deployments, and more.
Feature Management Libraries
Module | Platform | Sample | Release Notes |
---|---|---|---|
Microsoft.FeatureManagement |
.NET Standard | Sample | Release Notes |
Microsoft.FeatureManagement.AspNetCore |
ASP.NET Core | Sample | Release Notes |
spring-cloud-azure-feature-management |
Spring Boot | Sample | Release Notes |
spring-cloud-azure-feature-management-web |
Spring Boot | Sample | Release Notes |
featuremanagement |
Python | Sample | Release Notes |
@microsoft/feature-management |
JavaScript | Sample | Release Notes |
Feature Development Status
This is an overview of each feature and its current status for different frameworks or programming languages.
- GA (General Availability): The feature is fully released, considered stable, and ready for production use.
- Preview: The feature is available for early testing and feedback, but not yet fully stable or recommended for production use.
- WIP (Work in Progress): The feature is actively being developed and not yet ready for release.
- N/A (Not Available): It is not planned to offer the feature for the specified framework or language.
Feature | .NET | Spring | Python | JavaScript |
---|---|---|---|---|
Targeting Filter | GA | GA | GA | GA |
Targeting Exclusion | GA | GA | GA | GA |
Ambient Targeting | GA | GA | WIP | WIP |
Time Window Filter | GA | GA | GA | GA |
Recurring Time Window | GA | GA | WIP | WIP |
Custom Feature Filter | GA | GA | GA | GA |
Feature Filter Requirement Type (AND/OR) | GA | GA | GA | GA |
Variant Feature Flag | GA | GA | GA | GA |
Feature Flag Telemetry | GA | GA | GA | GA |
Application Insights Integration | GA | GA | GA | GA |
Feature Gate | GA | GA | N/A | N/A |
Feature Gated Middleware | GA | GA | N/A | N/A |