:orphan: .. title:: Quart-Schema documentation Quart-Schema ============ Quart-Schema is a `Quart `_ extension that provides schema validation and auto-generated API documentation. Using Quart-Schema you can, * validate request body and querystring data, * validate response JSON, * validate WebSocket JSON messages, * generate OpenAPI documentation from the validation, * on top of everything Quart can do. with Quart-Schema's validation based on either the `msgspec `_ or `pydantic `_ library. If you are, * new to Quart-Schema then try the :ref:`quickstart`, * new to Quart then try the `Quart documentation `_, * new to msgspec then try the `msgspec documentation `_, * new to Pydantic then try the `pydantic documentation `_, * unsure which library to use, try the :ref:`validation_library`. Quart-Schema is developed on `GitHub `_. If you come across an issue, or have a feature request please open an `issue `_.If you want to contribute a fix or the feature-implementation please do (typo fixes welcome), by proposing a `merge request `_. If you want to ask for help try `on gitter `_. Tutorials --------- .. toctree:: :maxdepth: 2 tutorials/index.rst How to guides ------------- .. toctree:: :maxdepth: 2 how_to_guides/index.rst Discussion ---------- .. toctree:: :maxdepth: 2 discussion/index.rst References ---------- .. toctree:: :maxdepth: 2 reference/index.rst