How to: Data Validation
_Libraries for validating data. Used for forms in many cases._

- [cerberus](https://github.com/pyeve/cerberus) - A lightweight and extensible data validation library.
- [colander](https://github.com/Pylons/colander) - Validating and deserializing data obtained via XML, JSON, an HTML form post.
- [jsonschema](https://github.com/python-jsonschema/jsonschema) - An implementation of [JSON Schema](http://json-schema.org/) for Python.
- [pydantic](https://github.com/pydantic/pydantic) - Data validation using Python type hints.
- [schema](https://github.com/keleshev/schema) - A library for validating Python data structures.
- [schematics](https://github.com/schematics/schematics) - Data Structure Validation.
- [voluptuous](https://github.com/alecthomas/voluptuous) - A Python data validation library.