--- id: microsoft-kiota-serialization-multipart version: "1.11.9" license: unclear license_treatment: permissive maintenance: active --- # microsoft-kiota-serialization-multipart — Core abstractions for kiota generated libraries in Python License: permissive · Maintenance: active · Downloads: 9.4M/mo ## 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 above — 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 pip install microsoft-kiota-serialization-multipart uv add microsoft-kiota-serialization-multipart poetry add microsoft-kiota-serialization-multipart ## Installing 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_current - Install friction: low - Maintenance: active - Downloads: 9.4M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags multipart form data serialization, kiota multipart serialization, api client multipart payload, form data encoding python, kiota generated client library, api-client-generation, serialization [View on SkillFed](https://skillfed.io/packages/microsoft-kiota-serialization-multipart) · [View on PyPI](https://pypi.org/project/microsoft-kiota-serialization-multipart/)