/AppConfiguration

Questions, feedback and samples for Azure App Configuration service

MIT LicenseMIT

Azure App Configuration

Azure App Configuration is an Azure service that allows users to manage configuration within the cloud. Users can create App Configuration stores to store key-value settings and consume stored settings from applications, build pipelines, release processes, microservices, and other Azure resources. See the documentation for more information.

You can open issues to ask questions or share feedback about Azure App Configuration.

Announcements

Subscribe to the following repo to be notified of announcements and updates about Azure App Configuration.

Roadmap

Check out what is on the roadmap of Azure App Configuration and what the team is currently working on.

Examples

Learn how to use Azure App Configuration in your app from a variety of examples.

REST API Reference

Follow the links below for the Azure App Configuration REST API reference.

Client Libraries

Configuration Providers

Load key-values in App Configuration to your application's existing configuration system with ease.

Module Platform Sample Release Notes
Microsoft.Extensions.Configuration.AzureAppConfiguration
NuGet
.NET Standard Sample Release Notes
Microsoft.Azure.AppConfiguration.AspNetCore
NuGet
ASP.NET Core Sample Release Notes
Microsoft.Azure.AppConfiguration.Functions.Worker
NuGet
Azure Functions
(Isolated process)
Sample Release Notes
Microsoft.Configuration.ConfigurationBuilders.AzureAppConfiguration
NuGet
.NET Framework Sample Release Notes
azure-spring-cloud-appconfiguration-config
Maven Central
Spring Boot Sample Release Notes
azure-spring-cloud-appconfiguration-config-web
Maven Central
Spring Boot Sample Release Notes
azure-appconfiguration-provider
Pypi
Python Sample Release Notes

Feature Management Libraries

Use feature flags in your application and leverage App Configuration for dynamic feature management.

Module Platform Sample Release Notes
Microsoft.FeatureManagement
NuGet
.NET Standard Sample Release Notes
Microsoft.FeatureManagement.AspNetCore
NuGet
ASP.NET Core Sample Release Notes
azure-spring-cloud-feature-management
Maven Central
Spring Boot Sample Release Notes
azure-spring-cloud-feature-management-web
Maven Central
Spring Boot Sample Release Notes

SDKs

Create, read, update and delete key-values, feature flags, and Key Vault references in App Configuration programmatically.

Module Platform Sample Release Notes
Azure.Data.AppConfiguration
NuGet
.NET Standard Sample Release Notes
azure-data-appconfiguration
Maven Central
Java Sample Release Notes
azure/app-configuration
npm
JavaScript Sample Release Notes
azure-appconfiguration
pypi
Python Sample Release Notes

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.