Helidon

Embracing Virtual Threads with Helidon (14:04)

Helidon is an open source, Java-first framework for building lightweight cloud native microservices and AI-powered applications. Designed for performance, simplicity, and flexibility, Helidon enables enterprises to accelerate modern application development and take advantage of the latest Java innovations.

A modern Java foundation for faster service delivery

Standardizing on Helidon can help organizations reduce framework fragmentation, reuse existing Java skills, and move services from development to production more consistently. Its modular design lets teams begin with only the capabilities they need and expand as application requirements evolve.

Advance with Java while preserving existing investments

Helidon closely aligns with modern JDK releases, helping organizations adopt Java platform improvements without abandoning familiar skills, tools, or application investments. Teams can modernize services while limiting retraining and preserving continuity with their existing Java environments.

Bar chart showing the same Helidon Core application processing about 1.4 million requests per second on JDK 21 and about 2.4 million on JDK 25, a measured uplift of 72.4%
Same application code, newer JDK. In this benchmark, the same Helidon Core application achieved 72.4% higher throughput on JDK 25 than on JDK 21—without application code changes. Results vary by workload.

Start small. Add capabilities as needs evolve.

Helidon's modular design lets teams begin with a focused service and add capabilities as requirements evolve. A common framework for APIs, data access, security, observability, resilience, and AI can reduce framework fragmentation and simplify development and maintenance across a service portfolio.

  • Add only the capabilities each service requires.
  • Apply common development and operational patterns across services.
  • Extend the same Java foundation as application needs evolve.

Technical evaluators can use the Periodic Table of Helidon to explore the modules and integrations available across the framework.

Periodic Table of Helidon showing modular capabilities for Java microservices
Display a simplified preview that opens the full-resolution Periodic Table; the complete image is not legible at normal page width, or the image will be small prior to open full screen option.

Straightforward Java for highly concurrent services

Helidon uses Java Virtual Threads to support highly concurrent services with straightforward Java code. Each request can run on a lightweight virtual thread, allowing developers to use a familiar thread-per-request model.

Teams can build, test, and maintain scalable services using familiar development practices rather than adopting a separate reactive programming model solely for concurrency.

Helidon Java Virtual Threads diagram showing one lightweight virtual thread per request, efficient JVM scheduling, and benefits such as simpler development, higher concurrency, and reduced resource use

One foundation for different application needs

Teams can use Helidon Core for focused, lightweight services and choose the imperative or declarative programming model that best fits each application. Both models use the same runtime foundation for common application services.

Helidon MP extends that foundation with supported MicroProfile and Jakarta EE APIs for organizations that value enterprise Java skills, standards compliance, and application portability. This flexibility helps teams modernize different workloads while maintaining a consistent platform strategy.

Helidon programming models diagram showing declarative and imperative development options, Helidon MP standards-based development, and Helidon Core as the shared runtime foundation.

Add AI without creating a separate application stack

Helidon helps Java teams connect applications to AI models, enterprise data, and tools using familiar Java and cloud native development practices.

Organizations can add retrieval and agent-oriented capabilities to focused services while reusing existing skills, architecture, and operational processes. Developer integrations include LangChain4j and support for the Model Context Protocol (MCP).

AI-ready applications: Compose intelligent systems from simple Java building blocks

Helidon helps Java teams build AI applications as microservices while continuing to use familiar Java skills, tools, and cloud native application patterns.

Integrations with LangChain4j, model providers, embedding stores, and Helidon MCP capabilities allow teams to build retrieval-augmented generation (RAG) applications, connect Java services to enterprise data and tools, and support agent-oriented workflows. These capabilities can be added to focused microservices rather than requiring teams to adopt a separate application platform.

Helidon also includes MCP client and server support. Built on Helidon’s virtual thread foundation, Helidon-based MCP servers can scale while retaining a straightforward Java development model.

Watch: Helidon and AI: Building Intelligent Applications (46:10)

Support each workload across cloud and on-premises environments

Helidon supports containerized and Kubernetes deployments across public cloud, on-premises, hybrid, and edge environments. This gives organizations a consistent Java application foundation while allowing each workload to modernize and move at the appropriate pace.

Built-in support for health checks, observability, security, and fault tolerance helps teams apply consistent operational practices as services move into production.

Helidon service deployment options across Kubernetes, public cloud, on-premises environments, and edge locations.

Build openly. Plan and operate with greater confidence.

Helidon is an open source Java framework, giving teams access to the framework, source code, documentation, community channels, and public project resources. For organizations that need enterprise support, Oracle Support for Helidon is available with eligible Oracle commercial offerings, including Oracle Java SE Universal Subscription, Oracle Cloud Infrastructure (OCI) services that permit direct operating system access, Oracle WebLogic Server, and Oracle Coherence.

As part of Java Verified Portfolio, included with Oracle Java SE Universal Subscription, Helidon helps organizations align open source adoption with enterprise support planning and broader Java modernization initiatives.

Helidon resources

Helidon resources

Get started with Helidon