{"id":72561,"library":"websocket-jakarta-server","title":"Jetty WebSocket Jakarta Server","description":"Jakarta WebSocket server implementation for Eclipse Jetty, enabling WebSocket endpoints in servlet containers.","status":"active","version":"11.0.26","language":"java","source_language":null,"source_url":"https://github.com/jetty/jetty.project","tags":["websocket","jetty","jakarta","server"],"install":[{"cmd":"<dependency>\n  <groupId>org.eclipse.jetty.websocket</groupId>\n  <artifactId>websocket-jakarta-server</artifactId>\n  <version>11.0.26</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.eclipse.jetty.websocket:websocket-jakarta-server:11.0.26'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"ServerEndpoint","correct":"jakarta.websocket.server.ServerEndpoint"}],"quickstart":{"code":"import jakarta.websocket.server.ServerEndpoint;\nimport jakarta.websocket.OnMessage;\nimport jakarta.websocket.Session;\n\n@ServerEndpoint(\"/echo\")\npublic class EchoEndpoint {\n    @OnMessage\n    public String echo(String message, Session session) {\n        return \"Echo: \" + message;\n    }\n}","lang":"java","description":"Defines a WebSocket endpoint that echoes messages back."},"warnings":[{"fix":"Use Jetty 9.x or 10.x with javax.websocket for older environments.","message":"Requires Jakarta EE 9+; not compatible with javax.websocket.","severity":"breaking","affected_versions":">=11.0.0"}],"env_vars":null,"search_vec":"'contain':17 'eclips':10 'enabl':12 'endpoint':14 'implement':8 'jakarta':3,5,20 'jetti':1,11,19 'server':4,7,21 'servlet':16 'websocket':2,6,13,18","created_at":"2026-06-17T18:40:31.421307+00:00","updated_at":"2026-06-17T18:40:31.421307+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://jetty.org","github":"https://github.com/jetty/jetty.project","docs":"https://appdoc.app/artifact/org.eclipse.jetty.websocket/websocket-jakarta-server/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}