Apache BVal delivers an implementation of the Jakarta Bean Validation 3.0 Specification which is TCK compliant, works on Java SE 11 or later, and uses the Apache Software License v2.0.

Previous releases provide support for different Java and Bean Validation versions.

Download »

The initial 0.x/1.x codebase was donated to the ASF by a SGA from Agimatec GmbH. After a successful incubation, Apache BVal became a top-level project of the ASF on February 15, 2012.