UniFi.Net.Network
2.0.0
dotnet add package UniFi.Net.Network --version 2.0.0
NuGet\Install-Package UniFi.Net.Network -Version 2.0.0
<PackageReference Include="UniFi.Net.Network" Version="2.0.0" />
<PackageVersion Include="UniFi.Net.Network" Version="2.0.0" />
<PackageReference Include="UniFi.Net.Network" />
paket add UniFi.Net.Network --version 2.0.0
#r "nuget: UniFi.Net.Network, 2.0.0"
#:package UniFi.Net.Network@2.0.0
#addin nuget:?package=UniFi.Net.Network&version=2.0.0
#tool nuget:?package=UniFi.Net.Network&version=2.0.0
UniFi.Net
An unofficial .NET client for the UniFi Network Controller API, designed to work with UniFi OS and the UniFi Network application.
This library provides a simple and intuitive way to interact with the UniFi Network Controller, allowing you to manage devices, networks, clients, and more.
Getting Started
To get started with UniFi.NET, you can install the package via NuGet:
dotnet add package UniFi.Net
Usage
Here's a basic example of how to use UniFi.NET to connect to your UniFi Network Controller and retrieve a list of devices:
using UniFi.Client;
using UniFi.Client.Models;
var client = new UniFiClient("https://your-unifi-controller:8443", "apikey");
Using Dependency Injection (DI) is also supported:
using Microsoft.Extensions.DependencyInjection;
var services = new ServiceCollection();
services.AddUniFiClient(options =>
{
options.Host = "https://your-unifi-controller:8443";
options.ApiKey = "apiKey";
});
| 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 is compatible. 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 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
- Microsoft.Extensions.DependencyInjection (>= 10.0.3)
- Microsoft.Extensions.Http (>= 10.0.3)
- Microsoft.Extensions.Options (>= 10.0.3)
-
net8.0
- Microsoft.Extensions.DependencyInjection (>= 8.0.1)
- Microsoft.Extensions.Http (>= 8.0.1)
- Microsoft.Extensions.Options (>= 8.0.2)
-
net9.0
- Microsoft.Extensions.DependencyInjection (>= 9.0.13)
- Microsoft.Extensions.Http (>= 9.0.13)
- Microsoft.Extensions.Options (>= 9.0.13)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 122 | 3/5/2026 |
| 1.0.1 | 214 | 8/22/2025 |
| 1.0.0 | 189 | 6/22/2025 |
| 1.0.0-beta.8 | 124 | 6/22/2025 |
| 1.0.0-beta.7 | 137 | 6/22/2025 |
| 1.0.0-beta.6 | 130 | 6/22/2025 |
| 1.0.0-beta.5 | 133 | 6/22/2025 |