marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes.
Read moreTag: data validation
Great Expectations – validating, documenting, and profiling data
Great Expectations (GX) helps data teams build a shared understanding of their data through quality testing, documentation, and profiling.
Read morepandera – framework for precision data testing
pandera is a project that provides a flexible and expressive API for performing data validation on dataframe-like objects.
Read morePydantic – data validation using Python type hints
Pydantic is a data validation library for Python. Define how data should be in pure, canonical Python 3.7+; validate it with Pydantic.
Read moreCerberus – lightweight and extensible data validation library for Python
Cerberus provides powerful yet simple and lightweight data validation functionality out of the box.
Read morevalideer – lightweight data validation and adaptation Python library
valideer is a lightweight data validation and adaptation library for Python.
Read moreColander – serialization / deserialization / validation library
Colander is a serialization / deserialization / validation library for strings, mappings and lists.
Read moreVoluptuous – Python data validation library
Voluptuous is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
Read moreSchematics – Python library to combine types into structures, validate them, and transform the shapes of data
Schematics is a Python library to combine types into structures, validate, and transform the shapes of your data based on simple descriptions.
Read moreschema – library for validating Python data structures
schema is a library for validating Python data structures, such as those obtained from config-files, forms, external services.
Read morejsonschema – implementation of JSON Schema for Python
jsonschema is an implementation of JSON Schema for Python (supporting 2.7+ including Python 3).
Read more