skillfed

microsoft-kiota-serialization-multipart

Core abstractions for kiota generated libraries in Python

microsoft-kiota-serialization-multipart v1.11.9 9.4M downloads/30d#1,540 on PyPI3,802
Permissive license Active released

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-multipart

uv

uv add microsoft-kiota-serialization-multipart

poetry

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 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

Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Tags

multipart form data serializationkiota multipart serializationapi client multipart payloadform data encoding pythonkiota generated client library
api-client-generationserialization

More Application Frameworks packages

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

textual

Textual is a Python framework for building…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

mcp

Build and connect to Model Context Protocol…

permissive · top 1,000 on PyPI

Werkzeug

Werkzeug is a WSGI utility library providing…

permissive · top 1,000 on PyPI

microsoft-kiota-serialization-json

Serializes and deserializes JSON payloads for…

permissive · top 5,000 on PyPI

microsoft-kiota-serialization-text

Serializes and deserializes plain text payloads…

permissive · top 5,000 on PyPI

microsoft-kiota-serialization-form

Handles serialization of data into…

permissive · top 5,000 on PyPI

microsoft-kiota-http

Provides an HTTP client implementation for…

permissive · top 5,000 on PyPI

microsoft-kiota-abstractions

Provides core abstractions and base classes…

permissive · top 5,000 on PyPI

microsoft-kiota-bundle

Provides default client setup and request…

permissive · top 15,000 on PyPI

microsoft-kiota-authentication-azure

Provides Azure identity authentication for HTTP…

permissive · top 5,000 on PyPI

python-multipart

Parses multipart form data from HTTP requests…

permissive · top 1,000 on PyPI

msgraph-core

Provides core HTTP client infrastructure for…

permissive · top 5,000 on PyPI

streaming-form-data

Parses multipart/form-data streams…

permissive · top 15,000 on PyPI