MicroProfile®

The MicroProfile® project is aimed at optimizing Enterprise Java for the microservices architecture.

Many innovative "microservice" Enterprise Java environments and frameworks already exist in the Java ecosystem. These projects are creating new features and capabilities to address microservice architectures -- leveraging both Jakarta EE/Java EE and non-Jakarta EE technologies.

The goal of the MicroProfile® project is to iterate and innovate in short cycles to propose new common APIs and functionality, get community approval, release, and repeat.  

State
Mature
Industry Collaborations
Latest Releases

From 2025-05-15 to 2017-07-05

Name Date Review
JWT-2.2 2025-05-15
MicroProfile 7.1 2025-06-12
Telemetry 2.1 2025-06-12
Health 4.1 2025-04-01
OpenAPI 4.1 2025-04-16
MicroProfile JWT Auth 3.0 2024-06-19
OpenAPI 4.0 2024-08-06
MicroProfile 7.0 2024-08-22
Fault Tolerance 4.1 2024-08-22
Rest Client 4.0 2024-07-31
Telemetry 2.0 2024-08-28
MicroProfile 6.1 2023-10-11
Config 3.1 2023-10-11
Telemetry 1.1 2023-10-11
MicroProfile Metrics 5.1 2023-10-11
6.0 2022-12-07
Metrics 5.0 2022-12-07
Reactive Messaging 3.0 2022-09-18
MicroProfile Telemetry 1.0 2022-11-28
Reactive Streams Operators 3.0 2022-09-16
JWT 2.1 2022-12-07
OpenAPI 3.1 2022-11-02
GraphQL 2.0 2022-04-04
LRA 2.0 2022-03-02
Context Propagation 1.3 2021-11-27
5.0 2021-12-03
RestClient 3.0 2021-12-03
OpenTracing 3.0 2021-12-03
OpenAPI 3.0 2021-12-03
Metrics 4.0 2021-11-22
JWT 2.0 2021-11-22
Health 4.0 2021-11-22
Fault Tolerance 4.0 2021-11-22
Config 3.0 2021-11-20
4.1 2021-07-21
OpenAPI 1.2 2021-03-22
GraphQL 1.1 2021-04-01
Reactive Streams Operators 2.0 2021-04-04
Reactive Messaging 2.0 2021-05-19
Context Propagation 1.2 2021-03-10
LRA 1.0 2021-05-13
Health 3.1 2021-07-07
OpenAPI 2.0 2020-12-20
Rest Client 2.0 2020-12-16
OpenTracing 2.0 2020-12-20
Health 3.0 2020-12-02
JWT RBAC 1.2 2020-12-16
Fault Tolerance 3.0 2020-12-18
Config 2.0 2020-12-02
Metrics 3.0 2020-12-16
4.0 2020-11-10
Health 2.2 2020-02-11
MicroProfile Config 1.4 2020-01-27
Fault Tolerance 2.1 2020-01-27
MicroProfile 3.3 2020-02-18
Rest Client 1.4 2020-01-21
Metrics 2.3 2020-02-11
MicroProfile 3.2 2019-11-01
Metrics 2.2 2019-10-29
GraphQL 1.0 2020-02-25
Metrics 2.1 2019-09-11
MicroProfile 3.1 2019-10-08
Context Propagation 1.0 2019-07-09
Reactive Messaging 1.0 2019-07-09
Health Check 2.0 2019-05-15
Rest Client 1.3 2019-05-15
Metrics 2.0 2019-05-14
MicroProfile 3.0 2019-06-11
Reactive Streams Operators 1.0 2019-01-18
Fault Tolerance 2.0 2019-01-18
OpenAPI 1.1.1 2019-01-07
Rest Client 1.2 2019-01-22
MicroProfile 2.2 2019-02-06
OpenTracing 1.3 2019-01-19
MicroProfile 2.1 2018-10-19
OpenTracing 1.2 2018-09-14
OpenTracing 1.0.1 2018-06-22
OpenTracing 1.1 2018-05-18
MP Config 1.3 2018-06-06
FT 1.1 2018-05-05
JWT Propagation 1.1 2018-05-04
MicroProfile 1.4 2018-06-20
Metrics 1.1 2017-12-15
Config 1.2 2017-12-15
OpenAPI 1.0 2017-12-14
OpenTracing 1.0 2017-12-05
Type Safe Rest Client 1.0 2017-12-15
MicroProfile 1.3 2018-01-03
Health Metrics 1.0 2017-09-08
Health Check 1.0 2017-09-07
JWT Propagation 1.0 2017-09-08
Config 1.1 2017-09-07
Fault Tolerance 1.0 2017-09-08
MicroProfile 2.0 2018-06-20
MicroProfile 1.2 2017-09-30
MicroProfile 1.1 2017-07-21
Config 1.0 2017-07-05
Licenses
Apache Software License 2.0

The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Active Member Companies

Member companies supporting this project over the last three months.

    Is your logo missing?

    Contribution Activity
    Commits on this project (last 12 months)
    Specification
    This Specification Project is affiliated with the MicroProfile Working Group.