Skip to content

microsoft/kiota-python

Repository files navigation

Kiota Libraries for Python

The Kiota libraries provide the essential building blocks for Kiota-generated SDKs based on OpenAPI definitions, offering default implementations for serialization, authentication, and HTTP transport. These libraries are necessary for compiling and running any Kiota-generated project.

To learn more about Kiota, visit the Kiota repository.

Build Status

CI Actions Status

Libraries

Library PyPi Release Changelog
Abstractions PyPI version Changelog
Authentication - Azure PyPI version Changelog
Http - HttpClientLibrary PyPI version Changelog
Serialization - JSON PyPI version Changelog
Serialization - FORM PyPI version Changelog
Serialization - TEXT PyPI version Changelog
Serialization - MULTIPART PyPI version Changelog
Bundle PyPI version Changelog

Contributing

We welcome contributions and suggestions to this project. Most contributions require agreeing to a Contributor License Agreement (CLA) which ensures that you grant us the rights to use your contribution. For more details, please visit https://cla.opensource.microsoft.com.

Upon submitting a pull request, a CLA bot will check whether you need to sign the agreement and will update the PR status accordingly. Follow the bot’s instructions if needed. You only need to sign the CLA once across all Microsoft repositories.

This project adheres to the Microsoft Open Source Code of Conduct. For more information, visit the Code of Conduct FAQ or contact opencode@microsoft.com with any questions or comments.

Trademarks

This project may include trademarks or logos for certain projects, products, or services. Use of Microsoft trademarks or logos must comply with Microsoft's Trademark & Brand Guidelines. Any usage of Microsoft logos in modified versions of this project must not create confusion or imply endorsement by Microsoft. The use of third-party trademarks is subject to the respective owners' policies.