VpnHood.AppLib.Api
9.1.874
dotnet add package VpnHood.AppLib.Api --version 9.1.874
NuGet\Install-Package VpnHood.AppLib.Api -Version 9.1.874
<PackageReference Include="VpnHood.AppLib.Api" Version="9.1.874" />
<PackageVersion Include="VpnHood.AppLib.Api" Version="9.1.874" />
<PackageReference Include="VpnHood.AppLib.Api" />
paket add VpnHood.AppLib.Api --version 9.1.874
#r "nuget: VpnHood.AppLib.Api, 9.1.874"
#:package VpnHood.AppLib.Api@9.1.874
#addin nuget:?package=VpnHood.AppLib.Api&version=9.1.874
#tool nuget:?package=VpnHood.AppLib.Api&version=9.1.874
VpnHood!
This package is part of VpnHood, an open-source VPN written
from scratch in C# to get past advanced firewalls and deep packet inspection. Its libraries are
published as NuGet packages, so you can build your own VPN app or server on them. The VpnHood.Net
packages are general networking libraries that any .NET app can use.
Use one version for every VpnHood package
The VpnHood packages are built and released together under one version number, and their APIs change from release to release. Reference all of them at the same version.
Learn more
- Source code
- Documentation, starting with Publish your own app
- Changelog of the NuGet packages: what an app built on them must change in each release
- Issues and feature requests
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- VpnHood.Net.Toolkit (>= 9.1.874)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on VpnHood.AppLib.Api:
| Package | Downloads |
|---|---|
|
VpnHood.AppLib.App
The VpnHood app without its screens: connecting, servers and access keys, settings, accounts, ads, updates, and the API a UI reads the app through. A head adds the platform and the UI. |
|
|
VpnHood.AppUi.Common
The VpnHood app as a UI sees it, for any UI toolkit: the app's state and API in one place, the words of every language read from the assets folder, and the code that turns the app's state into text - errors, dates, traffic, country names, documents. No toolkit, no theme, no picture, no file of its own |
|
|
VpnHood.AppLib.Api.HttpClients
The app's API reached from somewhere else: the six interfaces answered by HTTP calls to a VpnHoodAppWebHost. A UI links this instead of the app and runs unchanged - a paired browser, a WASM head, another app, or a second VpnHood client driving one on the network. |
|
|
VpnHood.AppUi.Hosting.Avalonia
What mounts any Avalonia UI for the VpnHood app: the Application every host builds and the contract a UI fulfils. The app's state as pages read it is VpnHood.AppUi.Common, which this references. No theme, no layout, no control, no words |
|
|
VpnHood.AppLib.Api.WebHost
The VpnHood app's web hosts: they serve the app's API over HTTP, and a web UI's files, to a UI on the device and to a paired device on the network. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.1.874 | 0 | 11/15/2026 |
| 9.1.864 | 232 | 11/3/2026 |
| 9.0.860 | 241 | 10/31/2026 |
| 9.0.859.16-prerelease | 221 | 10/30/2026 |
| 9.0.857 | 229 | 10/20/2026 |
| 9.0.856 | 228 | 10/19/2026 |
| 9.0.855 | 227 | 10/13/2026 |
| 8.2.853.11-prerelease | 221 | 10/5/2026 |
| 8.2.853 | 234 | 9/23/2026 |
| 8.2.852 | 224 | 9/23/2026 |
| 8.2.851 | 213 | 9/21/2026 |