{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/2"}],"enrichment":{"capability":"Quart-Schema adds schema validation and auto-generated OpenAPI documentation to Quart async web applications, supporting both msgspec and pydantic for request/response validation.","skillfed_tags":["async-web","openapi-generation","schema-validation"],"use_cases":["Validate incoming JSON payloads and query parameters in REST endpoints using decorators","Auto-generate Swagger UI and OpenAPI documentation from dataclass or pydantic schemas","Enforce type safety on WebSocket messages sent and received over persistent connections","Build RESTful APIs with minimal boilerplate by combining validation and documentation","Switch between msgspec and pydantic validators without changing application code"],"what_it_does":"Quart-Schema is a Quart extension that layers schema validation and automatic API documentation onto async web applications. It decorates route handlers with validators for query strings, request bodies, and responses, using either msgspec or pydantic as the validation backend. The extension automatically generates OpenAPI-compliant documentation served at standard endpoints (swagger UI at /docs, redoc at /redocs, Scalar at /scalar, and raw JSON at /openapi.json), making it straightforward to document and validate RESTful APIs without manual schema management.\n\nThe package is designed for developers building async REST APIs with Quart who want schema enforcement and self-documenting endpoints without boilerplate. It handles both HTTP request/response validation and WebSocket message validation through dedicated methods. With low install friction (three dependencies: pyhumps, quart, and typing_extensions) and active maintenance, it integrates cleanly into existing Quart projects.","worth_installing":"Yes. Quart-Schema is actively maintained, has no known vulnerabilities, and offers genuine value for async REST API development: it eliminates manual schema and documentation management while providing flexible validation. The low install friction and permissive MIT license make it a straightforward add-on. Install it if you're building Quart applications and want schema validation with auto-generated API docs."},"id":"quart-schema","links":{"html":"https://skillfed.io/packages/quart-schema","md":"https://skillfed.io/packages/quart-schema.md","pypi":"https://pypi.org/project/quart-schema/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":null,"license_treatment":"permissive","name":"quart-schema","python_support":"supports_current","summary":"A Quart extension to provide schema validation"},"popularity":{"monthly_downloads":233959,"position":9030,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.24.0"}
