The Jakarta WebSocket API provides a platform-independent
websocket protocol API to build bidirectional communications
over the web
The Jakarta WebSocket API is included in the Jakarta EE platform.
Table of Contents
November 6, 2020 - Jakarta WebSocket 2.0 is released
July 3, 2019 - Jakarta WebSocket is the new name for Java EE WebSocket
The Java EE WebSocket technology contributed to the Eclipse Foundation has been renamed
to “Jakarta WebSocket” to reflect its role in the
Jakarta EE platform.
September 14, 2018 - Java EE WebSocket project moves to the Eclipse Foundation!
The Java EE WebSocket project is now hosted at the Eclipse Foundation as part of
the EE4J project.
By contributing to this project, you agree to these additional terms of
use, described in CONTRIBUTING.
The latest release of Jakarta WebSocket is 2.0.0
The following table provides easy access to the latest release.
You can find all of the Jakarta WebSocket artifacts
(jar files, sources classified jars, and javadoc classified jars) on
The Jakarta WebSocket API 2.0 documentation is available
and the Jakarta WebSocket specification is available as HTML or
PDF and includes a list of changes since the previous version.
The WebSocket 1.1.1 and earlier API was defined through the Java Community Process as
You can post questions to the
websocket-dev mailing list.
Or, post a question on Stack Overflow using the
WebSocket bugs are tracked in the
GitHub Jakarta WebSocket project issue tracker.
From time to time snapshot releases of the next version of Jakarta WebSocket
under development are published to the
Sonatype OSSRH snapshots repository.
These snapshot releases have received only minimal testing, but may
provide previews of bug fixes or new features under development.
The Jakarta WebSocket source code may be found
at GitHub. You can also find a bundle of the source code for the most recent Jakarta WebSocket
release in the Releases area of
If you’re interested in contributing to Jakarta WebSocket, see the
Jakarta WebSocket is licensed under the
Eclipse Public License, version 2.