microsoft-kiota-serialization-form
Core abstractions for kiota generated libraries in Python
What it is and what it does
This package provides form-encoded serialization support for Kiota, Microsoft's code generator for API clients. It implements the application/x-www-form-urlencoded serialization format, which is commonly used for HTML form submissions and API requests. The library is a specialized component designed to be pulled in automatically by Kiota-generated client libraries when they need to handle form-encoded request or response bodies.
The package depends on microsoft-kiota-abstractions and is actively maintained with support for Python 3.10 through 3.14. It carries no known security vulnerabilities and uses a permissive MIT license. The library is part of Microsoft's broader Kiota ecosystem for generating strongly-typed API clients from OpenAPI specifications.
Use it for:
- Handling form-encoded payloads in Kiota-generated clients calling APIs that accept application/x-www-form-urlencoded data
- Serializing form data for OAuth token requests or similar authentication flows in generated API clients
- Supporting legacy or standard HTTP form submission patterns in modern API client code
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Handles serialization of data into application/x-www-form-urlencoded format for use with Kiota-generated API client libraries.
Yes, if you are using a Kiota-generated API client that needs to work with form-encoded endpoints. Install it as a dependency of your generated client code. It is actively maintained, has no vulnerabilities, and carries minimal install friction. If you are not using Kiota-generated clients, you likely do not need this package directly.
Install
microsoft-kiota-serialization-form on PyPI
pip
pip install microsoft-kiota-serialization-formuv
uv add microsoft-kiota-serialization-formpoetry
poetry add microsoft-kiota-serialization-formInstalling microsoft-kiota-serialization-form
Before you install
Low install friction with a single runtime dependency. Active maintenance with a recent release and no known vulnerabilities.
License in practice
Licensed under MIT (permissive), allowing use in proprietary and open-source projects with minimal restrictions.
Quickstart
pip install microsoft-kiota-serialization-form
from microsoft_kiota_serialization_form import FormSerializationWriterFactory
factory = FormSerializationWriterFactory()
Requires Python 3.10 or later; intended for use within Kiota-generated API client projects.
Verify before relying
- Whether this package can be used standalone or only as part of a Kiota-generated project
- Specific API surface and method signatures beyond factory instantiation
- Performance characteristics with large form payloads
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,366,855/month — #1,541 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: microsoft_kiota_serialization_form-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-multipartHandles multipart/form-data serialization for…
permissive · top 5,000 on PyPI
microsoft-kiota-serialization-textSerializes and deserializes plain text payloads…
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
msgraph-coreProvides core HTTP client infrastructure for…
permissive · top 5,000 on PyPI
risonEncodes and decodes data to and from Rison, a…
permissive · top 15,000 on PyPI
prisonEncodes and decodes a compact URI-friendly data…
permissive · top 5,000 on PyPI