I’ve recently discovered sanic - a fast, async web server framework.
I couldn’t find a good validation library for it, so I wrote my own.
Under the hood it uses cerberus to validate data against the supplied schema.
Generated error messages provide full path to the offending parameter, and the constraint that was broken.
pip install sanic-validation
from sanic import Sanic