ajv
Another JSON Schema Validator
At a glance
The breakdown
Ajv is completely free to use, with no paid tier required to get started.
ajv is rated exceptionally well, scoring 4.7 out of 5 on our rating metric.
Over the period tracked, ajv has seen one of the faster-growing options tracked here, up roughly 255% across 4 years.
of the 3 metrics we track, ajv comes out ahead on 2.
ajv dates back to 2015, making it one of the more established names in validation libraries.
Growth over time
How ajv stacks up
| Feature | ajv | Validation Libraries average |
|---|---|---|
| Weekly Downloads | 513,595,298 | 305,152,451 |
| Dependent Packages | 20,992 | 34,727 |
| Popularity score | 4.7 / 5 | 4.6 / 5 |
The trade-offs
Strengths
- Comes out ahead on weekly downloads — 513,595,298 against a category average of 305,152,451.
- Popularity score leads the category average: 4.7 / 5 vs. 4.6 / 5.
- Free to use, with no paid tier required to get started.
Watch-outs
- Falls short on dependent packages — 20,992 against a category average of 34,727.
- Growing fast enough that current figures may shift quickly — verify before relying on them.
Frequently asked questions
Is ajv free to use?
Yes — ajv is free, with no paid tier required to get started.
Is ajv good? What's its rating?
ajv scores 4.7 out of 5 on our rating metric, versus a Validation Libraries category average of 4.6.
How many people use ajv?
ajv has roughly 513.6M users/stars tracked, compared to a category average of 305.2M.
When was ajv founded?
ajv was founded in 2015, making it 11 years old.
Is ajv growing?
Yes — usage is up roughly 255% over the past 4 years.
Ready to see ajv for yourself?
Opens the official site in a new tab.
More in Validation Libraries
ajv-formats
Format validation for Ajv v7+
css-tree
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs
@standard-schema/spec
A family of specs for interoperable TypeScript
zod
TypeScript-first schema declaration and validation library with static type inference