Helidon MP
Helidon is a collection of Java libraries for writing microservices. Helidon offers two programming models: Helidon SE and Helidon MP.
Helidon MP is an implementation of the MicroProfile specification. Helidon 1.4.12 supports MicroProfile 3.2. Since MicroProfile has its roots in Java EE, you’ll find that the MicroProfile APIs follow a familiar, declarative approach with heavy use of annotations. This makes it a good choice for Java EE developers.
MicroProfile APIs
MicroProfile starts with a core of Java EE APIs, then defines a number of new APIs to add capabilities you need for writing modern cloud native applications:
JAX-RS
JSON-P
JSON-B
CDI
MicroProfile Config
MicroProfile Fault Tolerance
MicroProfile Health
MicroProfile JWT Authentication
MicroProfile Metrics
MicroProfile OpenAPI
MicroProfile OpenTracing
MicroProfile Rest Client
For more information see the Helidon MicroProfile documentation and guides.
Helidon MP CDI Extensions
In addition to MicroProfile support, Helidon MP provides CDI extensions to address areas not covered by MicroProfile. Examples include:
DataSource for Oracle UCP and HikariCP
JPA
JTA
No Application Server
Helidon is a collection of libraries that runs on top of Netty. It is not derived from a Java EE application server. That means your cloud native application is compact and efficient without unnecessary overhead or bloat.
Try it now
Try the Helidon MP quickstart to get your first Helidon MP application up and running in minutes.