Products/ Served SDK
๐Ÿ“ฆ

Developer Toolkit

Official .NET SDK for building applications on the Unified Platform. Type-safe APIs, rich documentation, and production-ready components.

Capabilities

Everything you need to build on Unified

๐Ÿ”ท

.NET Native

Built for .NET 8+ with full async/await support and modern C# features.

๐Ÿ“

Type-Safe APIs

Strongly-typed request/response models generated from OpenAPI specs.

๐Ÿ”

Built-in Auth

OAuth2, API keys, and LDAP authentication out of the box.

๐Ÿ”„

Auto-Retry

Intelligent retry logic with exponential backoff for resilient apps.

๐Ÿ“Š

Telemetry

OpenTelemetry integration for distributed tracing and metrics.

๐Ÿ“š

Rich Docs

XML documentation, IntelliSense, and comprehensive examples.

Quick Start

Get started in 60 seconds

Install the SDK from our internal NuGet feed and start building with type-safe APIs and full IntelliSense support.

  • NuGet package (dotnet add)
  • Swagger-generated clients
  • Full IntelliSense support
dotnet

๐Ÿ“ฆ Served SDK v10.0.0 - Developer Toolkit

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

$dotnet add package Served.SDK --source nuget.unifiedhq.ai

โ†’ Determining projects to restore...

โœ“ Resolved Served.SDK 10.0.0 from nuget.unifiedhq.ai

โ†’ (Also available on nuget.org)

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

$using Served.SDK;
$var client = new ServedClient(apiKey);
$var users = await client.Ldap.GetUsersAsync();

โ†’ // IntelliSense: 42 users loaded

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

โœ“ Package installed successfully

Code Example

Clean, intuitive API design

Program.cs
using Served.SDK;
using Served.SDK.Identity;

// Initialize the client
var client = new ServedClient(options => {
    options.ApiKey = Environment.GetEnvironmentVariable("SERVED_API_KEY");
    options.BaseUrl = "https://api.unifiedhq.ai";
});

// Authenticate a user via LDAP
var authResult = await client.Ldap.AuthenticateAsync(
    username: "thomas",
    password: "********"
);

if (authResult.Success) {
    Console.WriteLine($"Welcome, {authResult.User.DisplayName}!");

    // Get user's groups
    var groups = await client.Ldap.GetUserGroupsAsync(authResult.User.Id);
    foreach (var group in groups) {
        Console.WriteLine($"  - {group.Name}");
    }
}
NuGet Packages

Modular packages for every use case

Served.SDK

Core SDK with all essential features

v10.0.0
2.1K downloads View

Served.MCP

MCP server for AI assistant integration

v10.0.0
1.8K downloads View

Served.EntityFrameworkCore

Database extensions and migrations

v10.0.0
1.5K downloads View

Served.Infrastructure

Core infrastructure and helpers

v10.0.0
1.2K downloads View

Built for .NET developers

โš™๏ธ

Backend Services

Build microservices that integrate with Unified Platform.

๐Ÿ’ป

CLI Tools

Create command-line tools with SDK authentication.

๐ŸŒ

Web Applications

ASP.NET Core apps with built-in Unified identity.

Built for the .NET ecosystem

๐Ÿ”ท.NET 10
๐ŸŒASP.NET Core
๐Ÿ“ŠEntity Framework
๐Ÿ“กSignalR
๐Ÿ”ŒgRPC
๐Ÿค–MCP Protocol

Ready to build on Unified?

Install the SDK and start building in minutes. Free for all developers.