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