Appconfi.Web

With Appconfi you can instantly change an application setting without introducing any latency to your site. Is as a configuration service that lets you manage your features and configurations without actually deploying new code.


Keywords
appconfi, config, configuration, cloudconfiguration, appconficlient, featureflags, featuretoggle, featureswitch, application-config, configuration-management, settings-api
License
MIT
Install
Install-Package Appconfi.Web -Version 1.4.1

Documentation

Appconfi

Appconfi - Service to centrally manage application settings and feature toggles for applications and services.

Installation

The Appconfi .NET SDK is available as a Nuget package, to install run the following command in the Package Manager Console

Install-Package Appconfi

More info is available on nuget

Usage

In order to use the Appconfi you will need to create an account.

From there you can create your first application and setup your configuration. To use the Appconfi API to access your configuration go to /accesskeys there you can find the application_id and your application_key.

How to use

var manager = Configuration.NewInstance(applicationId, apiKey);

//Start monitoring changes in your application settings and features toggles.
manager.StartMonitor();

var setting = manager.GetSetting("my_good_setting");

var isFeatureEnabled = manager.IsFeatureEnabled("my_awesome_feature");

Optional parameters

Change your environments:

var env = "PRODUCTION";
var refreshInterval =  TimeSpan.FromMinutes(1);
var manager = Configuration.NewInstance(applicationId, apiKey, env, refreshInterval);

Links