Pandatech.PandaVaultClient
1.0.0
See the version list below for details.
dotnet add package Pandatech.PandaVaultClient --version 1.0.0
NuGet\Install-Package Pandatech.PandaVaultClient -Version 1.0.0
<PackageReference Include="Pandatech.PandaVaultClient" Version="1.0.0" />
<PackageVersion Include="Pandatech.PandaVaultClient" Version="1.0.0" />
<PackageReference Include="Pandatech.PandaVaultClient" />
paket add Pandatech.PandaVaultClient --version 1.0.0
#r "nuget: Pandatech.PandaVaultClient, 1.0.0"
#:package Pandatech.PandaVaultClient@1.0.0
#addin nuget:?package=Pandatech.PandaVaultClient&version=1.0.0
#tool nuget:?package=Pandatech.PandaVaultClient&version=1.0.0
PandaVaultClient
PandaVaultClient is an internal NuGet package designed to retrieve and apply configurations from an PandaVault service, to your .NET projects. This package offers a seamless way to integrate and manage configurations securely within your applications.
Features
- Configuration Retrieval: Fetches configuration data from an internal service using HTTP requests with secret authentication.
- Configuration Application: Applies the fetched configuration data to your .NET projects using
Microsoft's
Microsoft.Extensions.Configuration
.
Installation
PandaVaultClient can be installed via NuGet Package Manager or by adding the following package reference to your project:
dotnet add package Pandatech.PandaVaultClient
Usage
Basic Configuration Retrieval
To use PandaVaultClient within your project, first, ensure you have the necessary environment variables set for the configuration service URL and secret:
// Set environment variables
Environment.SetEnvironmentVariable("PANDA_VAULT_URL", "Your_Panda_Vault_URL");
Environment.SetEnvironmentVariable("PANDA_VAULT_SECRET", "Your_Panda_Vault_Secret");
Then, within your application program.cs or where configuration is set up:
using PandaVaultConfigurationProvider;
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.AddPandaVault();
var app = builder.Build();
app.Run();
License
Pandatech.PandaVaultClient is licensed under the MIT License.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.Extensions.Configuration (>= 8.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Pandatech.PandaVaultClient:
Package | Downloads |
---|---|
Pandatech.SharedKernel
Pandatech.SharedKernel provides centralized configurations, utilities, and extensions for ASP.NET Core projects. For more information refere to readme.md document. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
4.0.5 | 187 | 6/1/2025 |
4.0.4 | 204 | 2/17/2025 |
4.0.3 | 186 | 11/26/2024 |
4.0.2 | 119 | 11/26/2024 |
4.0.1 | 125 | 11/26/2024 |
4.0.0 | 165 | 11/21/2024 |
3.1.0 | 282 | 3/18/2024 |
3.0.6 | 149 | 3/17/2024 |
3.0.5 | 512 | 12/18/2023 |
3.0.4 | 180 | 12/14/2023 |
3.0.3 | 190 | 11/29/2023 |
3.0.2 | 185 | 11/29/2023 |
3.0.1 | 183 | 11/28/2023 |
2.1.1 | 154 | 11/26/2023 |
2.1.0 | 155 | 11/26/2023 |
2.0.0 | 183 | 11/25/2023 |
1.0.0 | 192 | 11/15/2023 |
Initial commit