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)