MonoCloud.Management.Admin
0.2.0
dotnet add package MonoCloud.Management.Admin --version 0.2.0
NuGet\Install-Package MonoCloud.Management.Admin -Version 0.2.0
<PackageReference Include="MonoCloud.Management.Admin" Version="0.2.0" />
<PackageVersion Include="MonoCloud.Management.Admin" Version="0.2.0" />
<PackageReference Include="MonoCloud.Management.Admin" />
paket add MonoCloud.Management.Admin --version 0.2.0
#r "nuget: MonoCloud.Management.Admin, 0.2.0"
#:package MonoCloud.Management.Admin@0.2.0
#addin nuget:?package=MonoCloud.Management.Admin&version=0.2.0
#tool nuget:?package=MonoCloud.Management.Admin&version=0.2.0

Introduction
MonoCloud Management Admin SDK for .NET – programmatically manage apps, policies and configurations via the MonoCloud Management APIs.
MonoCloud is a modern, developer-friendly Identity & Access Management platform.
This SDK provides a full-featured, typed .NET client for interacting with the MonoCloud Management APIs, allowing you to automate tenant administration programmatically.
📘 Documentation
- Documentation: https://www.monocloud.com/docs
Supported Platforms
This SDK supports applications targeting:
- .NET Standard 2.0 (recommended for maximum compatibility)
- .NET Framework 4.6.1+
- .NET 6.0+ and later
🚀 Getting Started
Requirements
- A MonoCloud tenant
- A Management API key with appropriate permissions
Admin API
📦 Installation
Install-Package MonoCloud.Management.Admin
# or
dotnet add package MonoCloud.Management.Admin
Usage
var adminClient = new MonoCloudAdminClient(new MonoCloudConfig("https://<your-tenant-domain>", "<your-api-key>"));
⚠️ Security Note: Do not hardcode your API key. It is recommended to load it from an environment variable or a secure configuration manager like appsettings.json. For modern .NET applications, it is best practice to use Dependency Injection to manage the client lifecycle and configuration securely via the AddMonoCloudAdminClient service extension.
✨ Usage Examples
The SDK closely mirrors the REST API structure — clients are organized by resource areas (clients, resources, etc.).
🔍 Get all clients
var result = await adminClient.Clients.GetAllClientsAsync(
page: 1,
size: 10,
filter: "dashboard",
sort: "name:1"
);
Explore further operations (clients, options, trust stores, etc.) using the same patterns. See: https://www.monocloud.com/docs
🤝 Contributing & Support
Issues & Feedback
- Use GitHub Issues for bug reports and feature requests.
- For tenant or account-specific help, contact MonoCloud Support through your dashboard.
Security
Do not report security issues publicly. Please follow the contact instructions at: https://www.monocloud.com/contact
📄 License
Licensed under the MIT License. See the included LICENSE file.
| 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. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- Microsoft.Bcl.HashCode (>= 6.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Http (>= 10.0.0)
- MonoCloud.Management.Core (>= 0.2.0)
-
.NETStandard 2.0
- Microsoft.Bcl.HashCode (>= 6.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Http (>= 10.0.0)
- MonoCloud.Management.Core (>= 0.2.0)
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 |
|---|