RabiAPI

RabiAPI

Out-of-the-box Java project API documentation generation tool

Product screenshot

About

RabiAPI is a Java API documentation generation tool I developed independently, which generates and exports API documentation directly from source code. It is currently priced at 60 CNY per license. You can claim it for free with a redemption code, or redeem it directly on the Mac App Store.

Supported frameworks and interface types:

  • Native Java Interface and Javadoc: all RPC services that use interfaces directly as service endpoints
  • Spring MVC services using the @RestController annotation
  • Jax-RS services using the @Path annotation
  • Swagger services using the @Api and @ApiOperation annotations
  • OpenAPI services using the @Operation annotation

Supported export formats:

  • Markdown
  • Asciidoc
  • Swagger JSON format (only supports HTTP interfaces, batch export only)
  • OpenAPI JSON format (only supports HTTP interfaces, batch export only)
  • Image format: export the current API documentation page as a PNG image (only supports single interface export)