skillfed

microsoft-kiota-serialization-form

Core abstractions for kiota generated libraries in Python

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

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

uv

uv add microsoft-kiota-serialization-form

poetry

poetry add microsoft-kiota-serialization-form

Installing 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

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

form encoded serialization pythonkiota form serializationapplication/x-www-form-urlencodedkiota generated clientform data serializationkiota api clienturl form encoding
kiotaapi-clientserialization

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

Handles multipart/form-data serialization 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-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

msgraph-core

Provides core HTTP client infrastructure for…

permissive · top 5,000 on PyPI

rison

Encodes and decodes data to and from Rison, a…

permissive · top 15,000 on PyPI

prison

Encodes and decodes a compact URI-friendly data…

permissive · top 5,000 on PyPI