microsoft-kiota-bundle
Bundle package for kiota generated libraries in Python
What it is and what it does
Microsoft Kiota Bundle is a convenience package that bundles together the core components needed to use Kiota-generated API clients in Python. It wraps a request adapter implementation and pre-configured serialization libraries (JSON, form, text, and multipart) so developers don't have to manually wire up each component separately. The bundle is specifically designed as the preferred way to integrate with Microsoft Graph APIs.
The package depends on six runtime libraries: microsoft-kiota-abstractions, microsoft-kiota-http, microsoft-kiota-serialization-json, microsoft-kiota-serialization-form, microsoft-kiota-serialization-text, and microsoft-kiota-serialization-multipart. It supports Python 3.10 through 3.14 and has been actively maintained since its initial release, with the latest version released on 2026-08-14.
Use it for:
- Building a Python application that calls Microsoft Graph APIs using a Kiota-generated client.
- Setting up a new Kiota client project without manually configuring HTTP adapters and serialization.
- Integrating Microsoft Graph access into an existing Python service or web application.
- Prototyping or developing against Microsoft Graph with minimal boilerplate setup.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides default client setup and request handling for Kiota-generated API clients, bundling serialization and HTTP adapters for Microsoft Graph integration.
Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and installs with low friction. It is the recommended dependency for Kiota-based Microsoft Graph integration in Python. Install it if you are building a client for Microsoft Graph or another OpenAPI-based service using Kiota.
Install
microsoft-kiota-bundle on PyPI
pip
pip install microsoft-kiota-bundleuv
uv add microsoft-kiota-bundlepoetry
poetry add microsoft-kiota-bundleInstalling microsoft-kiota-bundle
Before you install
Low install friction with a pure-Python wheel. The package is actively maintained with a recent release and depends on six related Kiota libraries from the same ecosystem.
License in practice
Licensed under MIT (permissive), allowing commercial and private use with minimal restrictions.
Quickstart
pip install microsoft-kiota-bundle
Requires Python 3.10 or later. Kiota-generated client code must be available in your project.
Verify before relying
- Whether the bundle is the only way to use Kiota-generated clients or if individual Kiota libraries can be used independently.
- What specific Microsoft Graph API versions or features are supported by this bundle version.
- How to instantiate and configure the bundle components in actual usage code.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — microsoft-kiota-abstractions, microsoft-kiota-http, microsoft-kiota-serialization-json, microsoft-kiota-serialization-form, microsoft-kiota-serialization-text, microsoft-kiota-serialization-multipart |
| Maintenance | actively maintained — 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 350,678/month — #7,330 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: microsoft_kiota_bundle-1.11.9-py3-none-any.whl
Keywords: kiota, openAPI, Microsoft, Graph
Tags
More Application Frameworks packages
FastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
textualTextual is a Python framework for building…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
mcpBuild and connect to Model Context Protocol…
permissive · top 1,000 on PyPI
WerkzeugWerkzeug is a WSGI utility library providing…
permissive · top 1,000 on PyPI
microsoft-kiota-abstractionsProvides core abstractions and base classes…
permissive · top 5,000 on PyPI
msgraph-coreProvides core HTTP client infrastructure for…
permissive · top 5,000 on PyPI
microsoft-kiota-httpProvides an HTTP client implementation for…
permissive · top 5,000 on PyPI
microsoft-kiota-serialization-jsonSerializes and deserializes JSON payloads for…
permissive · top 5,000 on PyPI
microsoft-kiota-authentication-azureProvides Azure identity authentication for HTTP…
permissive · top 5,000 on PyPI
microsoft-kiota-serialization-textSerializes and deserializes plain text payloads…
permissive · top 5,000 on PyPI
microsoft-kiota-serialization-formHandles serialization of data into…
permissive · top 5,000 on PyPI
microsoft-kiota-serialization-multipartHandles multipart/form-data serialization for…
permissive · top 5,000 on PyPI
msgraph-beta-sdkProvides async-first Python bindings to the…
unclear · top 15,000 on PyPI
azure-mgmt-coreProvides ARM-specific extensions to Azure Core…
permissive · top 1,000 on PyPI