Skip to content
Edoardo Federici edited this page Dec 7, 2024 · 2 revisions

Janus: Data Validation, Serialization, and Schema Versioning

Janus is a powerful Python library for data validation, serialization, and schema versioning. It provides developers with tools to ensure data integrity and compatibility with minimal effort.


Key Features

  • Comprehensive data validation with nested schema support.
  • Flexible data serialization into JSON and YAML formats.
  • Robust schema versioning for API evolution.
  • Extensible with custom validation rules.
  • Lightweight and optimized for performance.

Getting Started


Requirements

  • Python >=3.7
  • PyYAML >=6.0
Clone this wiki locally