microsoft-kiota-serialization-multipart
Core abstractions for kiota generated libraries in Python
What it is and what it does
This is a specialized serialization library for the Kiota SDK framework, a Microsoft tool for generating strongly-typed API client code from OpenAPI specifications. It provides the Python implementation of multipart/form-data encoding, which is needed when Kiota-generated clients need to send file uploads or complex form data to API endpoints that accept multipart payloads.
The package is a thin, focused layer that sits between Kiota-generated code and the underlying HTTP transport. It depends only on microsoft-kiota-abstractions and requires Python 3.10 or later. It's actively maintained and carries no known security vulnerabilities. You install it as a dependency of a Kiota-generated project, not typically as a standalone tool.
Use it for:
- Sending file uploads through a Kiota-generated Microsoft Graph API client.
- Encoding form fields with file attachments in generated API clients for OpenAPI-defined endpoints.
- Building Kiota-generated clients that interact with APIs requiring multipart/form-data request bodies.
- Handling mixed binary and text data in API requests generated from OpenAPI specifications.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Handles multipart/form-data serialization for Kiota-generated API client libraries, enabling them to send multipart payloads to supporting API endpoints.
Yes, if you are using a Kiota-generated Python client that needs to send multipart payloads. Install it as a dependency of your generated client project rather than directly. It has low friction, active maintenance, no vulnerabilities, and a permissive license. If your generated client does not use multipart endpoints, you do not need it.
Install
microsoft-kiota-serialization-multipart on PyPI
pip
pip install microsoft-kiota-serialization-multipartuv
uv add microsoft-kiota-serialization-multipartpoetry
poetry add microsoft-kiota-serialization-multipartInstalling microsoft-kiota-serialization-multipart
Before you install
Low install friction with a single runtime dependency. Active maintenance as of 2026-08-14 with no known vulnerabilities.
License in practice
MIT license permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and proprietary projects.
Quickstart
pip install microsoft-kiota-serialization-multipart
from microsoft_kiota_serialization_multipart import MultipartSerializationWriterFactory
Requires Python 3.10 or later.
Verify before relying
- Whether this package is required only for APIs that explicitly use multipart endpoints, or if it's a universal dependency for all Kiota-generated clients.
- Performance characteristics when handling large multipart payloads or many concurrent serialization operations.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — microsoft-kiota-abstractions |
| Maintenance | actively maintained — 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 9,368,675/month — #1,540 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: microsoft_kiota_serialization_multipart-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-serialization-jsonSerializes and deserializes JSON payloads for…
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-httpProvides an HTTP client implementation for…
permissive · top 5,000 on PyPI
microsoft-kiota-abstractionsProvides core abstractions and base classes…
permissive · top 5,000 on PyPI
microsoft-kiota-bundleProvides default client setup and request…
permissive · top 15,000 on PyPI
microsoft-kiota-authentication-azureProvides Azure identity authentication for HTTP…
permissive · top 5,000 on PyPI
python-multipartParses multipart form data from HTTP requests…
permissive · top 1,000 on PyPI
msgraph-coreProvides core HTTP client infrastructure for…
permissive · top 5,000 on PyPI
streaming-form-dataParses multipart/form-data streams…
permissive · top 15,000 on PyPI