jsonschema
« Back to VersTracker
Description:
Implementation of JSON Schema for Python
Type: Formula  |  Tracked Since: Nov 16, 2024
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 4,915  |  Forks: 608  |  Language: Python  |  Category: Developer tools
Tags: python validation json schema api
Install: brew install jsonschema
About:
A Python library that provides a complete implementation of the JSON Schema specification, enabling validation and annotation of JSON data structures. Its main value is ensuring data integrity and defining clear contracts for JSON-based APIs and configuration files.
Key Features:
  • Full compliance with multiple JSON Schema draft standards
  • Programmatic validation with detailed error reporting
  • Support for custom validators and format checkers
  • Utility for generating schemas from Python types
  • Command-line interface for validation
Use Cases:
  • Validating API request/response payloads
  • Enforcing structure and data types in configuration files
Alternatives:
  • fastjsonschema – Focused on high-performance validation with less strict draft compliance
  • Django REST Framework serializers – Framework-specific validation, not a standalone JSON Schema tool
Version History
Detected Version Rev Change Commit
Nov 16, 2024 9:53am 0 VERSION_BUMP 938cd125
Nov 10, 2024 4:33pm 0 VERSION_BUMP e522abcf