Code-first AsyncAPI document generation for ASP.NET Core. Describe channels, operations and messages with attributes or a fluent API, then serve the generated AsyncAPI 2.6 or 3.1 document from your app with MapAsyncApi() — or write it at build time. Supports XML doc comments, message examples, protocol bindings (SignalR, gRPC, SSE, WebRTC), multiple documents and Native AOT.
Latest stable release.
dotnet add package Bielu.AspNetCore.AsyncApi<PackageReference Include="Bielu.AspNetCore.AsyncApi" Version="1.4.0" /><!-- Directory.Packages.props -->
<PackageVersion Include="Bielu.AspNetCore.AsyncApi" Version="1.4.0" />
<!-- .csproj -->
<PackageReference Include="Bielu.AspNetCore.AsyncApi" />Newest first, with per-version downloads.
Code-first AsyncAPI 2.6 / 3.1 documents for ASP.NET Core — attributes or fluent API, transformers, versioning, merging and Native AOT.