jsonschema is a widely used JavaScript library for validating JSON data against a JSON Schema. It provides a straightforward API to programmatically check whether a given JSON object conforms to a defined schema. The library supports various validation keywords, ensuring data integrity and consistency. It's employed in numerous projects for data validation, API handling, and configuration file integrity checks, contributing to robust and reliable software development. It's highly customizable and supports both draft-04 and draft-07 of the JSON Schema specification.
The jsonschema npm package exhibited a burst of releases in 2012, followed by sporadic updates. 2013-2022 saw very few releases, with most months having none. October 2020 had the highest number of releases since 2012. A single release occurred in January 2025, and no releases have occurred since then as of August 2025.
Jsonschema's npm package downloads show a fluctuating yet generally upward trend. From March 2024 to August 2025, monthly downloads varied, with a noticeable increase in 2025. July 2025 saw the highest downloads, while data for August 2025 is still incomplete, showing a decrease from the previous month.