ajv-keywords extends the popular JSON schema validator, Ajv, with custom keywords, enhancing validation capabilities. It offers various valuable keywords beyond the standard JSON Schema specification, such as instanceof, select, and switch, providing fine-grained control over data validation. Integrating ajv-keywords allows developers to define more complex and tailored schemas, improving the reliability and robustness of data processing within applications. This empowers schema authors with richer expressive power for validating JSON documents.
The npm package ajv-keywords had frequent releases in 2016 and 2017, with peaks in June and December 2016. Releases became less frequent from 2018 to 2021, with only occasional updates. Since December 2021, there have been no new releases, and there have been no releases in 2025 so far.
Ajv-keywords downloads show steady growth from March 2024 to July 2025, peaking at 267 million. Downloads remained high in August 2025 at 232 million. September 2025 data is incomplete but shows a significant drop, currently standing at 104 million. Overall, usage increased significantly in the observed timeframe.