{"repo":"LEGO/AsyncAPI.NET","free":true,"listed":false,"github":"https://github.com/LEGO/AsyncAPI.NET","clone":"git clone https://github.com/LEGO/AsyncAPI.NET.git","description":"The AsyncAPI.NET SDK contains a useful object model for AsyncAPI documents in .NET","language":"C#","stars":360,"topics":["asyncapi","dotnet","openapi"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"AsyncAPI.NET The AsyncAPI.NET SDK contains a useful object model for the AsyncAPI specification in .NET along with common serializers to extract raw AsyncAPI JSON and YAML documents from the model as well. CHANGELOG Wiki and getting started guide Installation Install the NuGet packages: AsyncAPI.NET AsyncAPI.Readers AsyncAPI.Bindings Example Usage Main classes to know: AsyncApiStringReader AsyncApiStringWriter There is an extension on the AsyncApiDocument type which allows Serializing as well ( new AsyncApiDocument().SerializeAsJson() or new AsyncApiDocument().SerializeAsYaml() Writing Reading Bindings To add support for reading bindings, simply add the bindings you wish to support, to the Bindings collection of AsyncApiReaderSettings . There is a nifty helper to add different types of bindings, or like in the example All of them. Attribution OpenAPI.Net - MIT License YamlDotNet - MIT License Contribution This project welcomes contributions and suggestions. Do you want to contribute to the project? Find out how here. License Modified Apache 2.0 (Section 6)","default_branch":null,"files":null,"tree":[],"storefront":"/r/LEGO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LEGO/AsyncAPI.NET/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}