News

OpenAPI.NET Delivers Its 'Biggest Update Ever' With Twin v2 and v3 Releases

Microsoft on Nov. 13 announced what it is calling the biggest update ever to its OpenAPI.NET library, releasing new v2 and v3 versions that expand specification support and improve the stability of API description handling.

The company said the pair of releases marks the most significant change to the project since it debuted in 2018, with updates aimed at keeping .NET API tooling aligned with the newest OpenAPI standards.

OpenAPI.NET is Microsoft's .NET library for reading, writing, and programmatically manipulating OpenAPI descriptions in JSON and YAML. It provides an object model used throughout the .NET ecosystem, supporting API-first workflows, code generation, validation, and integration with tools such as Swashbuckle, NSwag, and Semantic Kernel.

The new v2 release introduces support for the OpenAPI 3.1.0 specification. According to Microsoft's announcement, the update improves JSON parsing performance, simplifies dependency requirements by allowing JSON handling without additional packages, and adopts lazy reference resolution to make document loading more efficient. These changes are designed to reduce processing overhead while maintaining compatibility with YAML-based definitions.

The v3 release extends the library to support the OpenAPI 3.2.0 specification and updates a wide range of features across the object model. Microsoft notes enhancements in areas such as media type handling, schema and encoding properties, hierarchical tags with richer metadata, security flows and flags, expanded example capabilities, and broader parameter options. Together, the changes modernize the SDK's support for the newest version of the OpenAPI standard and increase what developers can represent in their API contracts. Microsoft's announcement characterizes the combined update as "the most significant update since its launch in 2018."

Microsoft encourages developers to review the upgrade guidance and update their NuGet packages to take advantage of the new capabilities. The releases are intended to support both current development practices and future .NET API tooling that depends on accurate, up-to-date OpenAPI definitions.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • .NET 11 Preview 5 Focuses on Performance, Productivity and Safer Code

    .NET 11 Preview 5 focuses on under-the-hood runtime performance gains, streamlined APIs and language features that reduce boilerplate, plus built‑in security checks and incremental ASP.NET Core and EF Core improvements aimed at everyday developer productivity.

  • VS Code 1.124 Focuses on Agent Autonomy and Parallel Sessions

    Microsoft's June 2026 VS Code update turns on Autopilot by default and adds background sending for agent sessions.

  • Developing Agentic Systems in .NET: From Concept to Code

    ZioNet founder Alon Fliess previews his Visual Studio Live! San Diego session on building true agentic systems in .NET -- covering the cognitive loop, MCP tool integration, multi-agent orchestration and enterprise hosting and governance with the Microsoft Agent Framework.

  • Mastering AI Development and Building AI Apps with GitHub Copilot

    Two Microsoft experts explain how GitHub Copilot is evolving from a coding assistant into a broader platform for building, customizing and testing AI-powered developer workflows.

Subscribe on YouTube