J

Jetty

by Eclipse Foundation
No reviews yet
ActiveAvailable globallyFree tier
Quick facts
VendorEclipse Foundation
Year launchedN/A
StatusActive
Location102 NE 4th St, Suite 728 Fort Lauderdale, FL 33301, United States
Countries servedGlobal
Languages10
Integrations8+
Free tierYES
Free trialNO
Contact salesNO

About Jetty

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.

Pros & Cons

Pros
  • Highly lightweight and memory-efficient architecture suitable for embedded use cases.
  • Excellent performance in high-concurrency environments due to its asynchronous design.
  • Broad support for modern web standards including HTTP/3 and WebSockets.
  • Strong track record of reliability in production environments for over two decades.
Cons
  • Steep learning curve for developers unfamiliar with Java-based server configuration.
  • Requires manual configuration of modules and dependencies for complex deployments.
  • Public community support for older versions is limited following the transition to EOL status.

Features

Key features

Embedded Server

Designed to be easily embedded into applications, frameworks, and devices for flexible deployment.

Protocol Support

Provides native support for modern web protocols including HTTP/1.1, HTTP/2, HTTP/3, and WebSockets.

Servlet Container

Implements Jakarta Servlet and JSP specifications for running dynamic Java web applications.

Additional features

JMX Support

Allows for monitoring and management of the server using JMX-compliant tools.

JNDI Support

Provides JNDI resource management for Java applications.

SSL/TLS Support

Includes built-in support for secure communication via SSL/TLS.

OSGi Compatibility

Designed to be compatible with OSGi environments for modular Java development.

JAAS Integration

Supports Java Authentication and Authorization Service for security management.

Pricing

Free trial
Free version
Request a quote
Promo Offer

Countries & Languages

Global
Countries served
10
Interface languages
6
Billing currencies

Interface languages

EnglishGermanSpanishFrenchItalianJapaneseKoreanChinese (Simplified)Chinese (Traditional)Russian.

Billing currencies

πŸ‡ΊπŸ‡ΈUSDπŸ‡ͺπŸ‡ΊEURπŸ‡¬πŸ‡§GBPπŸ‡―πŸ‡΅JPYπŸ‡¦πŸ‡ΊAUDπŸ‡¨πŸ‡¦CAD

No reviews yet

Be the first to drop a review

Spot something wrong or outdated?

Suggest a correction β€” a reviewer verifies every change.