Eclipse Jetty is an open-source, pure-Java HTTP web server and servlet container. It is designed to be lightweight, highly scalable, and easily embeddable in devices, tools, frameworks, and cloud services.
Eclipse Jetty is a widely-adopted, open-source Java web server and servlet container known for its lightweight footprint and high performance. Originally developed in 1995, it has evolved into a powerhouse for machine-to-machine communication and embedded web services, frequently serving as the underlying engine for major projects like Apache Spark, Maven, and Google App Engine. Jetty's architecture is highly modular and asynchronous, making it an ideal choice for developers who need to embed a web server directly into their applications or deploy scalable microservices. It supports the latest Jakarta EE specifications, including Servlets, JSP, and WebSockets, alongside modern protocols like HTTP/3. While the core software is free and open-source under Apache 2.0 and EPL 2.0 licenses, commercial support and production-grade assistance are provided by Webtide. Jetty is platform-agnostic, running anywhere a JVM is available, and is favored for its ability to handle high-concurrency workloads with minimal resource overhead.
Designed to be easily embedded into applications, frameworks, and devices for flexible deployment.
Provides native support for modern web protocols including HTTP/1.1, HTTP/2, HTTP/3, and WebSockets.
Implements Jakarta Servlet and JSP specifications for running dynamic Java web applications.
Allows for monitoring and management of the server using JMX-compliant tools.
Provides JNDI resource management for Java applications.
Includes built-in support for secure communication via SSL/TLS.
Designed to be compatible with OSGi environments for modular Java development.
Supports Java Authentication and Authorization Service for security management.
Be the first to drop a review
Spot something wrong or outdated?
Suggest a correction β a reviewer verifies every change.
Eclipse Jetty is an open-source, pure-Java HTTP web server and servlet container. It is designed to be lightweight, highly scalable, and easily embeddable in devices, tools, frameworks, and cloud services.
Does Jetty have an in-app market place?
Yes
How many Mini-Apps in the marketplace?
10
1. Jetty HTTP/2 Client - A popular add-on that enhances the Jetty server with support for HTTP/2 client capabilities
allowing for improved performance and efficiency in handling multiple connections.
2. WebSocket Server - This add-on adds WebSocket server functionality to Jetty
enabling real-time communication between clients and the server using the WebSocket protocol.
3. Servlet Adaptor - An add-on that enables Jetty to handle and process Java servlets
allowing for the development of dynamic web applications using the Servlet API.
4. WebSockets Client - This add-on provides Jetty with support for WebSocket client capabilities
enabling clients to establish full-duplex communication channels with a WebSocket server.
5. JSP Support - An add-on that enables Jetty to process JavaServer Pages (JSP)
allowing developers to incorporate dynamic content and logic into their web applications using JSP technology.
USD ($), EUR (β¬), GBP (Β£), JPY (Β₯), AUD (A$), CAD (C$)
Email Address
jetty-support@eclipse.orgDocumentation
https://www.eclipse.org/jetty/documentation/Community Forums
https://www.eclipse.org/forums/index.php/f/72/