# Jakarta Bean Validation Specification 3.1

**Canonical:** https://apis.io/apis/bean-validation/specification/  
**Provider:** Bean Validation — https://apis.io/providers/bean-validation/  
**Documentation:** https://beanvalidation.org/3.1/

Jakarta Bean Validation Specification 3.1 is one of 3 APIs that [Bean Validation](https://apis.io/providers/bean-validation/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Bean Validation, Java, Jakarta EE, and Specification. The published artifact set on APIs.io includes API documentation and a GitHub repository.

The Jakarta Bean Validation 3.1 specification defines the constraint model, annotation processor, Validator API, method validation, group sequences, cascaded validation, constraint composition, and the metadata API for introspecting validation constraints on Java classes, fields, methods, and constructors.

## Machine-readable artifacts (4)

- **Documentation** — https://beanvalidation.org/3.1/
- **Specification** — https://jakarta.ee/specifications/bean-validation/3.1/
- **GitHubRepository** — https://github.com/jakartaee/validation
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/bean-validation/refs/heads/main/apis.yml

## Other Bean Validation APIs (2)

- [Hibernate Validator](https://apis.io/apis/bean-validation/hibernate-validator/)
- [Jakarta Validation API](https://apis.io/apis/bean-validation/jakarta-validation-api/)

## Tags

Bean Validation, Java, Jakarta EE, Specification

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bean-validation/specification/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bean-validation/.
