Jakarta Validation

Jakarta Validation (formerly Bean Validation) provides an object-level constraint declaration and validation facility through annotations and a runtime API. It is widely used to validate inputs in REST endpoints, persistence entities, and other Jakarta EE components.

API entry from apis.yml

apis.yml Raw ↑
aid: jakarta-ee:jakarta-validation
name: Jakarta Validation
description: Jakarta Validation (formerly Bean Validation) provides an object-level constraint declaration
  and validation facility through annotations and a runtime API. It is widely used to validate inputs
  in REST endpoints, persistence entities, and other Jakarta EE components.
humanURL: https://jakarta.ee/specifications/bean-validation/
tags:
- Specification
- Validation
properties:
- type: Documentation
  url: https://jakarta.ee/specifications/bean-validation/
- type: GitHubRepository
  url: https://github.com/jakartaee/validation