HelidonHelidon4.5.0

Specifications

Helidon MP Specifications

MicroProfile

Helidon MP is an Eclipse MicroProfile 6.1 runtime. It implements and supports the following specifications for standardized microservice APIs.

SpecificationVersionDescription
MicroProfile Config3.1A flexible configuration framework with support for multiple sources and formats
MicroProfile Fault Tolerance4.0.2Common strategies for various system problems such as time-outs, retries, Circuit Breaker, etc.
MicroProfile GraphQL2.0API for working with GraphQL
MicroProfile Health4.0Health checks for automatic service restart/shutdown
MicroProfile JWT Auth2.1Defines a compact and self-contained way for securely transmitting information between parties as a JSON object
MicroProfile Long-Running Actions (LRA)2.0Distributed transactions for microservices following SAGA pattern
MicroProfile Metrics5.1.1Defining and exposing telemetry data in Prometheus and JSON formats
MicroProfile Open API3.1.1Annotations for documenting your application endpoints
MicroProfile OpenTracing3.0Profile and monitor your applications across multiple services
MicroProfile Reactive Messaging3.0Standard API for sending and receiving messages/events using streams
MicroProfile Reactive Streams Operators3.0Control flow and error processing for event streams
MicroProfile REST Client3.0Type-safe API for RESTful Web Services

Jakarta EE

MicroProfile 6.1 includes the Jakarta EE Core Profile. As part of that support, Helidon MP implements and supports the following specifications.

SpecificationVersionDescription
Jakarta Bean Validation3.0Object level constraint declaration and validation facility
Jakarta Context and Dependency Injection (CDI)4.0Declarative dependency injection and supporting services
Jakarta JSON Processing (JSON-P)2.1API to parse, generate, transform, and query JSON docs
Jakarta JSON Binding (JSON-B)3.0Binding framework for converting POJOs to/from JSON docs
Jakarta RESTful Web Services (JAX-RS)3.1API to develop web services following the REST pattern
Jakarta Persistence (JPA)3.1Management of persistence and object/relational mapping
Jakarta Transactions (JTA)2.0Allows handling transactions consistent with X/Open XA-spec
Jakarta WebSocket2.1API for Server and Client Endpoints for WebSocket protocol

Copyright © 2018, 2026 Oracle and/or its affiliates.