{"slug": "microsoft-releases-net-sdk-for-ag-ui-agent-user-interaction-protocol", "title": "Microsoft releases .NET SDK for AG-UI agent-user interaction protocol", "summary": "Microsoft announced a .NET SDK for the AG-UI (Agent-User Interaction) protocol on September 25, created with CopilotKit and published on NuGet under the MIT license. The SDK ships as five packages — AGUI.Abstractions, AGUI.Formatting, AGUI.Protobuf, AGUI.Client, and AGUI.Server — and lets C# developers build agents that emit AG-UI events and consume AG-UI endpoints from any .NET service. AG-UI support for .NET in the Microsoft Agent Framework is now based on the new SDK.", "body_md": "Microsoft on [September 25 announced](https://devblogs.microsoft.com/dotnet/ag-ui-dotnet-sdk/) a .NET SDK for AG-UI (Agent-User Interaction). Created in collaboration with [CopilotKit](https://www.copilotkit.ai/), the new SDK allows C# developers to work with the protocol that standardizes how agents communicate with user-facing applications.\n\nThe .NET SDK for AG-UI lives in the [AG-UI repository](https://github.com/ag-ui-protocol/ag-ui/tree/main/sdks/dotnet) alongside the [TypeScript](https://www.infoworld.com/article/2257305/what-is-typescript-strongly-typed-javascript.html) and [Python](https://www.infoworld.com/article/4020500/python-powered-ai-agents-are-here.html) SDKs, and is published on NuGet under the MIT license. Its C# implementation of AG-UI is usable from any .NET service, Microsoft said. AG-UI support for .NET in the Microsoft Agent Framework (MAF) is now based on the .NET SDK for AG-UI, the company added.\n\nAG-UI is an event-based protocol that allows AI agents to interact with front-end applications. A back end emits AG-UI events natively, and a client consumes them from an agent written in any supported language. The protocol includes events in eight different categories, according to the [documentation](https://docs.ag-ui.com/concepts/events): \n\nThe .NET SDK for AG-UI works in both directions, Microsoft said. `AGUI.Server` turns an agent into an AG-UI endpoint and `AGUI.Client` enables a .NET application to consume an AG-UI endpoint.`AGUI.Server` and `AGUI.Client` are built on a common set of AG-UI primitives. \n\nThe .NET SDK for AG-UI ships as [five packages on NuGet](https://www.nuget.org/packages/AGUI.Abstractions): \n\n`AGUI.Abstractions` — protocol events, messages, tools, capabilities, and JSON serialization. `AGUI.Formatting` — event stream formatter abstractions and Server-Sent Events support. `AGUI.Protobuf` — protobuf codec and binary event stream formatting. `AGUI.Client` — AG-UI HTTP client and `IChatClient` integration. `AGUI.Server` — server-side adapter from `ChatResponseUpdate` streams to AG-UI events.\nMicrosoft offered the following links for getting started:\n\nThe company welcomes questions and feedback about the SDK in the [AG-UI repository](https://github.com/ag-ui-protocol/ag-ui). It asks that questions about Microsoft Agent Framework integration be directed to the [Microsoft Agent Framework discussion boards](https://github.com/microsoft/agent-framework/discussions).", "url": "https://wpnews.pro/news/microsoft-releases-net-sdk-for-ag-ui-agent-user-interaction-protocol", "canonical_source": "https://www.infoworld.com/article/4227233/microsoft-releases-net-sdk-for-ag-ui-agent-user-interaction-protocol.html", "published_at": "2026-09-27 15:52:47+00:00", "updated_at": "2026-09-28 09:16:30.867938+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "developer-tools", "ai-tools"], "entities": ["Microsoft", "AG-UI", "CopilotKit", ".NET SDK for AG-UI", "Microsoft Agent Framework", "NuGet", "AGUI.Server", "AGUI.Client"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/microsoft-releases-net-sdk-for-ag-ui-agent-user-interaction-protocol", "markdown": "https://wpnews.pro/news/microsoft-releases-net-sdk-for-ag-ui-agent-user-interaction-protocol.md", "text": "https://wpnews.pro/news/microsoft-releases-net-sdk-for-ag-ui-agent-user-interaction-protocol.txt", "jsonld": "https://wpnews.pro/news/microsoft-releases-net-sdk-for-ag-ui-agent-user-interaction-protocol.jsonld"}}