Skip to main content

Click on the specifications below to access the specification document, Javadoc, Technology Compatibility Kit (TCK), and compatible implementation for each release of the specification.

Platform and Profile Specifications

The Jakarta EE Platform and Profile specifications are the umbrella specifications for the individual specifications. The Jakarta EE Platform includes most of the individual specifications, while the Profile specifications include the individual specifications for developing web platforms and microservices architectures.

Individual Specifications

Each individual specification describes a standardized way of implementing a particular aspect of an enterprise Java application.

Jakarta Deployment

Deployment APIs for assembled Jakarta EE applications

Jakarta Faces

MVC framework for building user interfaces for web apps

Jakarta Management

Management model for exposing and accessing information

Jakarta Messaging

Messaging via loosely coupled, reliable asynch services

Jakarta MVC

Standardizes the action-based model-view-controller pattern

Jakarta Portlet

APIs and requirements for portlet apps and containers

Jakarta RPC

Standardizes gRPC within Jakarta EE

Jakarta WebSocket

API for Server and Client Endpoints for WebSocket protocol

Jakarta XML RPC

Defines consistent Java APIs for XML based RPC standards

Back to the top