Jakarta EE Platform
Defines a platform for hosting Jakarta EE applications
View More Jakarta EE PlatformClick on the specifications below to access the specification document, Javadoc, Technology Compatibility Kit (TCK), and compatible implementation for each release of the specification.
Defines a platform for hosting Jakarta EE applications
View More Jakarta EE PlatformDefines standard services for MIME type data access
View More Jakarta ActivationAPI plus an XML-based batch job specification language
View More Jakarta BatchArchitecture for connecting apps to enterprise info systems
View More Jakarta ConnectorsArchitecture/API for component-based business applications
View More Jakarta Enterprise BeansFramework to build mail and messaging applications
View More Jakarta MailMessaging via loosely coupled, reliable asynch services
View More Jakarta MessagingJakarta NoSQL defines a standard for creating …
View More Jakarta NoSQLWeb profile of platform for hosting Jakarta EE applications
View More Jakarta EE Web ProfileLow-level container SPI for authentication mechanisms
View More Jakarta AuthenticationDeclarative dependency injection and supporting services
View More Jakarta Contexts and Dependency InjectionAPI for app level concurrency that integrates with container
View More Jakarta ConcurrencyStandardized Data Access with the Repository pattern.
View More Jakarta Datanon-Java language debugging support
View More Jakarta Debugging Support for Other LanguagesArchitecture/API for component-based business applications
View More Jakarta Enterprise BeansDefines an expression language for Java applications
View More Jakarta Expression LanguageMVC framework for building user interfaces for web apps
View More Jakarta FacesDefines a template engine for web applications
View More Jakarta PagesManagement of persistence and object/relational mapping
View More Jakarta PersistenceAn object-oriented query language
View More Jakarta QueryDefines a standard for creating secure EE applications
View More Jakarta SecurityA server-side API for handling HTTP requests and responses
View More Jakarta ServletAllows handling transactions consistent with X/Open XA-spec
View More Jakarta TransactionsObject level constraint declaration and validation facility
View More Jakarta ValidationAPI for Server and Client Endpoints for WebSocket protocol
View More Jakarta WebSocketCore profile of platform for smaller runtimes
View More Jakarta EE Core ProfileDeclarative style annotations for common semantic concepts
View More Jakarta AnnotationsDeclarative dependency injection and supporting services
View More Jakarta Contexts and Dependency InjectionCommon declarative dependency injection annotations
View More Jakarta Dependency InjectionDefines a means of interposing on business method/events
View More Jakarta InterceptorsBinding framework for converting POJOs to/from JSON docs
View More Jakarta JSON BindingAPI to parse, generate, transform, and query JSON docs
View More Jakarta JSON ProcessingAPI to develop web services following the REST pattern
View More Jakarta RESTful Web ServicesSpecifications not included in the Platform, Web, or Core Profiles.
Jakarta API for Agentic AI
View More Jakarta Agentic Artificial IntelligenceStandardizes externalized configuration
View More Jakarta ConfigStandardizes the behaviour for checkpoint and restore events
View More Jakarta CRaCDeployment APIs for assembled Jakarta EE applications
View More Jakarta DeploymentWeb Services for Jakarta EE architecture
View More Jakarta Enterprise Web ServicesDefines set of basic services for container-managed objects
View More Jakarta Managed BeansManagement model for exposing and accessing information
View More Jakarta ManagementStandardizes the action-based model-view-controller pattern
View More Jakarta MVCAPIs and requirements for portlet apps and containers
View More Jakarta PortletBridge API for running Faces webapps in portlet containers
View More Jakarta Portlet BridgeStandardizes gRPC within Jakarta EE
View More Jakarta RPCAPI for SOAP 1.1, SOAP 1.2, and SOAP Attachments Feature
View More Jakarta SOAP with AttachmentsDefines web services for WSDL binding, and configuration
View More Jakarta Web Services MetadataAPI and tools automate mapping between XML docs and POJOs
View More Jakarta XML BindingAPI for interoperable set of registry services
View More Jakarta XML RegistriesDefines consistent Java APIs for XML based RPC standards
View More Jakarta XML RPCDefines a means for XML-Based Web Services based on SOAP
View More Jakarta XML Web ServicesCandidate for inclusion.
May or may not be updated as a part of Security 5.0.
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.
Defines a platform for hosting Jakarta EE applications
View More Jakarta EE PlatformWeb profile of platform for hosting Jakarta EE applications
View More Jakarta EE Web ProfileCore profile of platform for smaller runtimes
View More Jakarta EE Core ProfileEach individual specification describes a standardized way of implementing a particular aspect of an enterprise Java application.
View a specification
Defines standard services for MIME type data access
View More Jakarta ActivationJakarta API for Agentic AI
View More Jakarta Agentic Artificial IntelligenceDeclarative style annotations for common semantic concepts
View More Jakarta AnnotationsLow-level container SPI for authentication mechanisms
View More Jakarta AuthenticationLow-level container SPI for authorization modules
View More Jakarta AuthorizationAPI plus an XML-based batch job specification language
View More Jakarta BatchAPI for app level concurrency that integrates with container
View More Jakarta ConcurrencyStandardizes externalized configuration
View More Jakarta ConfigArchitecture for connecting apps to enterprise info systems
View More Jakarta ConnectorsDeclarative dependency injection and supporting services
View More Jakarta Contexts and Dependency InjectionStandardizes the behaviour for checkpoint and restore events
View More Jakarta CRaCStandardized Data Access with the Repository pattern.
View More Jakarta Datanon-Java language debugging support
View More Jakarta Debugging Support for Other LanguagesCommon declarative dependency injection annotations
View More Jakarta Dependency InjectionDeployment APIs for assembled Jakarta EE applications
View More Jakarta DeploymentArchitecture/API for component-based business applications
View More Jakarta Enterprise BeansWeb Services for Jakarta EE architecture
View More Jakarta Enterprise Web ServicesDefines an expression language for Java applications
View More Jakarta Expression LanguageMVC framework for building user interfaces for web apps
View More Jakarta FacesDefines a means of interposing on business method/events
View More Jakarta InterceptorsBinding framework for converting POJOs to/from JSON docs
View More Jakarta JSON BindingAPI to parse, generate, transform, and query JSON docs
View More Jakarta JSON ProcessingFramework to build mail and messaging applications
View More Jakarta MailDefines set of basic services for container-managed objects
View More Jakarta Managed BeansManagement model for exposing and accessing information
View More Jakarta ManagementMessaging via loosely coupled, reliable asynch services
View More Jakarta MessagingStandardizes the action-based model-view-controller pattern
View More Jakarta MVCJakarta NoSQL defines a standard for creating …
View More Jakarta NoSQLDefines a template engine for web applications
View More Jakarta PagesManagement of persistence and object/relational mapping
View More Jakarta PersistenceAPIs and requirements for portlet apps and containers
View More Jakarta PortletBridge API for running Faces webapps in portlet containers
View More Jakarta Portlet BridgeAn object-oriented query language
View More Jakarta QueryAPI to develop web services following the REST pattern
View More Jakarta RESTful Web ServicesStandardizes gRPC within Jakarta EE
View More Jakarta RPCDefines a standard for creating secure EE applications
View More Jakarta SecurityA server-side API for handling HTTP requests and responses
View More Jakarta ServletAPI for SOAP 1.1, SOAP 1.2, and SOAP Attachments Feature
View More Jakarta SOAP with AttachmentsProvides a set of tags to simplify the JSP development
View More Jakarta Standard Tag LibraryAllows handling transactions consistent with X/Open XA-spec
View More Jakarta TransactionsObject level constraint declaration and validation facility
View More Jakarta ValidationDefines web services for WSDL binding, and configuration
View More Jakarta Web Services MetadataAPI for Server and Client Endpoints for WebSocket protocol
View More Jakarta WebSocketAPI and tools automate mapping between XML docs and POJOs
View More Jakarta XML BindingAPI for interoperable set of registry services
View More Jakarta XML RegistriesDefines consistent Java APIs for XML based RPC standards
View More Jakarta XML RPCDefines a means for XML-Based Web Services based on SOAP
View More Jakarta XML Web ServicesTry another name, or choose a different profile.