Logo
Sign in
Product Logo
HelidonOracle

Helidon is a cloud-native, open‑source set of Java libraries for writing microservices that run on a fast web core powered by Java virtual threads.

Product details

Lightweight. Fast. Crafted for Microservices.

What is Helidon?

Helidon is a collection of Java libraries for writing microservices. Helidon is open source under the Apache license. Sources are available on GitHub. Helidon is cloud-native ready. It provides fast start-up time and has low memory consumption and a small disk footprint. It also comes with a full observability stack out of the box including health checks, metrics, tracing and logging. Helidon fully supports GraalVM native image allowing you to build a native executable from your Java application. Helidon applications are stand-alone Java applications running in their own JVM and powered by the Helidon WebServer.

Write Your Next Microservice with Helidon

Simple and Fast

Helidon is designed to be simple to use, with tooling and examples to get you going quickly. Helidon WebServer is the world's first web server written from scratch that is fully based on virtual threads.

Full MicroProfile Support

Helidon supports MicroProfile and provides familiar APIs like JAX-RS, CDI and JSON-P/B. Our implementation runs on our Helidon WebServer.

Helidon WebServer

Helidon WebServer provides a modern functional programming model and runs on virtual threads. Lightweight and flexible, the Helidon WebServer provides a simple-to-use and fast foundation for your microservices.

Observable and Resilient

With support for health checks, metrics, telemetry and fault tolerance, Helidon has what you need to write cloud-ready applications that integrate with Opentelemetry, Prometheus, Jaeger/Zipkin and Kubernetes.

GraalVM Native Image Support

Helidon supports GraalVM Native Image so you can compile your Helidon application into a small-footprint native executable. Or you can package your application as a jlink image or a traditional application JAR.

Persistence Support

Helidon fully supports DB connectivity. Its database client supports existing JDBC drivers as well as relational and non-relational databases.

Find more products by category
Development SoftwareView all