--- id: microsoft-kiota-serialization-text version: "1.11.9" license: unclear license_treatment: permissive maintenance: active --- # microsoft-kiota-serialization-text — Core abstractions for kiota generated libraries in Python License: permissive · Maintenance: active · Downloads: 14.3M/mo ## What it is and what it does This package is a text serialization plugin for the Microsoft Kiota framework, a code generator for building type-safe REST API clients. It handles the serialization and deserialization of plain text (text/plain) payloads exchanged with API endpoints. Kiota-generated projects automatically reference this library to process text responses and requests from REST services. The package is a specialized component in the Kiota ecosystem, not a general-purpose text serializer. It integrates with microsoft-kiota-abstractions to provide text handling alongside other serialization formats. If you are using a Kiota-generated client library, this dependency is typically pulled in automatically; direct use is uncommon outside that context. Use it for: - Processing plain text responses from REST APIs in Kiota-generated client code. - Serializing text payloads for API requests that accept text/plain content type. - Building type-safe API clients that need to handle mixed content types including plain text. - Extending Kiota-generated clients to work with text-based API endpoints. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Serializes and deserializes plain text payloads for Kiota-generated API client libraries, handling text/plain content types from REST endpoints. Yes, if you are using a Kiota-generated API client that handles text/plain payloads. Install it directly only if explicitly required by your generated client code or if you are building custom Kiota serialization logic. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. For most users, it will be a transitive dependency pulled in automatically. ## Install pip install microsoft-kiota-serialization-text uv add microsoft-kiota-serialization-text poetry add microsoft-kiota-serialization-text ## Installing microsoft-kiota-serialization-text Before you install: Low install friction with a single runtime dependency (microsoft-kiota-abstractions). Active maintenance with a recent release and no known vulnerabilities. License in practice: Permissive license allows use in commercial and open-source projects without significant restrictions. Quickstart: pip install microsoft-kiota-serialization-text from microsoft_kiota_serialization_text import TextSerializationWriterFactory writer_factory = TextSerializationWriterFactory() Requires Python 3.10 or later. Verify before relying: - Specific text encoding formats and character set support beyond plain text. - Performance characteristics or size limits for text payload handling. - Whether direct instantiation of serialization factories is the intended usage pattern. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 14.3M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags kiota text serialization, plain text api serialization, kiota generated client text, text payload deserialization, kiota serialization library, rest api text handling, microsoft kiota text, api-client, serialization, kiota [View on SkillFed](https://skillfed.io/packages/microsoft-kiota-serialization-text) · [View on PyPI](https://pypi.org/project/microsoft-kiota-serialization-text/)