Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.

Eclipse MicroProfile OpenAPI


This MicroProfile specification aims at providing a unified Java API for the OpenAPI v3 specification, that all application developers can use to expose their API documentation.

  • The spec APIs are composed of annotations, models, and programming interfaces.

  • The spec documentation outlines the rules and boundaries of the spec.

  • To chat or ask questions about the spec, join the discussion on Gitter: microprofile open api

  • For announcements, visit the MicroProfile Google Group.

  • Extended examples that supplement the spec can be found here.

  • Eclipse release information and further logistics about the project can be found here.

How to contribute

Do you want to contribute to this project? Here is what you can do: