Ajv Keywords

JSON →
library 5.1.0 ·javascript
verified Jun 7, 2026

Custom JSON Schema keywords for the Ajv validator (v8). Current stable version 5.1.0, released regularly on npm. Provides additional validation keywords like typeof, instanceof, range, regexp, transform, uniqueItemProperties, allRequired, deepProperties, and select. Requires Ajv v8.8.2+ peer dependency. Ships TypeScript definitions. Commonly used to extend JSON Schema validation beyond the standard spec, especially for instance validation and dynamic defaults.