Java Specifications
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations placed on fields, methods, or classes.
Last Release on Dec 19, 2017
Relocated → jakarta.validation »
jakarta.validation-api
32.JAXB API7,372 usages
javax.xml.bind » jaxb-api CDDL +1
JAXB provides an API and tools that automate the mapping between XML documents and Java objects.
Last Release on Oct 2, 2018
Relocated → jakarta.xml.bind »
jakarta.xml.bind-api
33.CDI APIs58 usages
jakarta.cdi » jakarta.cdi-api Apache
APIs for CDI (Contexts and Dependency Injection for Java)
Last Release on May 3, 2026
Jakarta Security defines a standard for creating secure Jakarta EE applications in modern application paradigms.
It defines an overarching (end-user targeted) Security API for Jakarta EE Applications.
Last Release on Jun 21, 2024
Java API for RESTful Web Services
Last Release on Sep 9, 2018
Relocated → jakarta.ws.rs »
jakarta.ws.rs-api
Jakarta Authentication defines a general low-level SPI for authentication mechanisms, which are controllers
that interact with a caller and a container's environment to obtain the caller's credentials, validate these,
and pass an ...
Last Release on Jun 19, 2024
38.TCK Tools Common32 usages
jakarta.tck » common EPL +1
Jakarta TCK Tools Common Jar
Last Release on Mar 9, 2026
39.Jakarta Concurrency106 usages
jakarta.enterprise.concurrent » jakarta.enterprise.concurrent-api EPL +1
Jakarta Concurrency provides a specification for using concurrency from application
components without compromising container integrity while still preserving the Jakarta EE
platform's fundamental benefits.
Last Release on Jun 28, 2024
Relocated → jakarta.concurrency »
jakarta.concurrency-api
Java(TM) Persistence API
Last Release on Aug 21, 2017
Relocated → jakarta.persistence »
jakarta.persistence-api
