Skip to main content

The Eclipse Jetty Project

Jetty provides a web server and servlet container, additionally providing support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and are freely available for commercial use and distribution.

Jetty is used in a wide variety of projects and products, both in development and production. Jetty has long been loved by developers due to its long history of being easily embedded in devices, tools, frameworks, application servers, and modern cloud services.

Features Jetty Powered
  • Full-featured and standards-based

  • Open source and commercially usable

  • Flexible and extensible

  • Small footprint

  • Embeddable

  • Asynchronous

  • Enterprise scalable

  • Dual licensed under Apache and Eclipse

  • Large clusters, such as Facebook Presto

  • Cloud computing, such as Google AppEngine

  • SaaS, such as Yahoo! and Zimbra

  • Application Servers, such as Apache Geronimo

  • Frameworks, such as GWT

  • Tools, such as the Eclipse IDE

  • Devices, such as Android

  • More…​

With the direction of Java and the JakartaEE project (formerly JavaEE) in 2020, the current recommended version of Jetty for use depends upon the servlet api version, desired licensing, and package namespace as well as the intended Java version.

Jetty Version Servlet License Java

Jetty 12.0.x

6.0, 5.0, 4.0, 3.1
JakartaEE 10/jakartaee.servlet.*
JakartaEE 9/jakartaee.servlet.*
JakartaEE 8/javax.servlet.*
Java 17+

Jetty 11.0.x

JakartaEE 9/jakartaee.servlet.*   
Java 11+

Jetty 10.0.x

JakartaEE 8/javax.servlet.*
Java 11+

Jetty 9.4.x

JavaEE 8/javax.servlet.*
Java 8

The Jetty project has been hosted at the Eclipse Foundation since 2009. See the About page for more information about the history of Jetty.

You can benefit from committer knowledge and get training, consulting services, professional support and even production SLAs directly from the developers, just ask us about it!

Back to the top