Appconfi 1.0.0
See the version list below for details.
dotnet add package Appconfi --version 1.0.0
NuGet\Install-Package Appconfi -Version 1.0.0
<PackageReference Include="Appconfi" Version="1.0.0" />
paket add Appconfi --version 1.0.0
#r "nuget: Appconfi, 1.0.0"
// Install Appconfi as a Cake Addin #addin nuget:?package=Appconfi&version=1.0.0 // Install Appconfi as a Cake Tool #tool nuget:?package=Appconfi&version=1.0.0
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_secret
.
How to use
var manager = Configuration.NewInstance(applicationId, apiKey);
//Start monitoring changes in your application settings and features toggles.
manager.StartMonitor();
//Access your application settings
var color = manager.GetSetting("application.color");
//Check if your feature toggles are enable
var status = manager.IsFeatureEnabled("you.feature");
Optional parameters
Change your environments:
var env = "PRODUCTION";
var refreshInterval = TimeSpan.FromSeconds(10);
var manager = Configuration.NewInstance(applicationId, apiKey, env, refreshInterval);
Links
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.1 is compatible. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.1
- Newtonsoft.Json (>= 12.0.2)
- RestSharp (>= 106.6.9)
- System.Reactive.Linq (>= 4.1.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Appconfi:
Package | Downloads |
---|---|
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. |
GitHub repositories
This package is not used by any popular GitHub repositories.