microsoft/openapi-kiota
openapi/kiota
Kiota is an OpenAPI based client generator for RESTful APIs.
Kiota is a project to build an OpenAPI based code generator for creating clients for HTTP APIs. The goal is to produce a lightweight, low maintenance, code generator that is fast enough to run as part of the compile time tool-chain but scalable enough to handle the largest APIs. Kiota generates a lightweight set of strongly typed classes that layer over a set of core HTTP libraries and produce an intuitive and discoverable way of creating HTTP requests. A set of abstractions decouple the generated service library from the core libraries allowing a variety of core libraries to be supported.
This library builds on top of the Microsoft.OpenAPI.NET library to ensure comprehensive support for APIs that use OpenAPI descriptions. One of the goals of the project is to provide the best code generator support possible for OpenAPI and JSON Schema features. The conceptual documentation describes how kiota works and the high level concepts, this readme documents how to get started with Kiota.
docker pull mcr.microsoft.com/openapi/kiota:latest
docker pull mcr.microsoft.com/openapi/kiota:nightly
Please refer to the using the kiota tool documentation page
Please refer to the getting started documentation page.
This image uses a different user ID which does not have write permissions to the local file system. This can sometimes result in UnauthorizedAccessExceptions when the output volume is mapped. This error can be solved by passing the user ID to the container --user $(id -u):$(id -g)
.
If you have any problems with or questions about this image, please contact us through a GitHub issue.
Please provide feedback to Feedback.
docker pull mcr.microsoft.com/openapi/kiota