# Jakarta Validation

**Canonical:** https://apis.io/apis/jsr-303/bean-validation/  
**Provider:** JSR-303 — https://apis.io/providers/jsr-303/  
**Documentation:** https://jakarta.ee/specifications/bean-validation/

Jakarta Validation is published by [JSR-303](https://apis.io/providers/jsr-303/) on the [APIs.io](https://apis.io/) network. Tagged areas include Annotations, Bean Validation, Java, and Jakarta EE. The published artifact set on APIs.io includes API documentation and an API reference.

The Jakarta Validation specification (originally JSR-303, then JSR-349, JSR-380) for defining and enforcing validation constraints on Java objects. Provides object level constraint declaration and validation facilities, plus a constraint metadata repository and query API. Current version 3.1 aligns with Jakarta EE 11.

## Machine-readable artifacts (4)

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

## Tags

Annotations, Bean Validation, Java, Jakarta EE

---

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