Kiota: OpenAPI-Based HTTP Client Code Generator

Project Kiota is a command line tool designed to generate API clients for various OpenAPI described APIs, eliminating the need for different SDKs for each API. Utilizing Microsoft.OpenAPI.NET library, Kiota offers strongly typed API clients with support for OpenAPI and JSON Schema features. The library supports multiple languages like C#, Java, Python, and more, providing abstractions for serialization, authentication, and HTTP functions. The project aims to provide comprehensive code generator support for OpenAPI while allowing users to select their preferred language for client generation. Additionally, Kiota offers debugging tips, samples, and guidelines for contributions.

https://github.com/microsoft/kiota

To top