Cerberus

Lightweight, extensible schema and data validation tool for Python dictionaries.