It primarily validates data coming into Python as JSON, YAML, etc. formats.
Voluptuous is heavily inspired by Validino, and to a lesser extent, jsonvalidator and json_schema.
Here are some key features of "Voluptuous":
· Validators are simple callables
· Consistency
· Errors are simple exceptions
· Schemas are basic Python data structures
· Designed from the ground up for validating more than just forms