Joi

JSON →
library 18.2.1 ·javascript
verified Jun 7, 2026

Joi is the most powerful schema description language and data validator for JavaScript. Version 18.2.1 is the current stable release, with regular updates and a comprehensive API for defining schemas using a fluent, chainable syntax. It provides detailed error messages, custom validation, and extensive type support. Joi is widely used for validating API inputs, configuration objects, and form data, and offers a rich plugin ecosystem. It stands out with its expressive API and strong community support.