OpenAPI Java Client Generator

Uses the openapi-codegen and openapi-to-plantuml java libraries to generate a Java 8+ SDK client project (with source code, operation class diagrams and Maven pom.xml) for the given OpenAPI 3.0 definition. This website source is here. Any issues can be raised at the appropriate one of those GitHub projects.

Version: 0.2.21

The OpenAPI input is limited to about 7MB when you paste the definition into the box below. If you paste a public url for the definition there is no limit.

GroupId:
ArtifactId:
Version:
Base Package:
Generate PUML:

Try these:

OpenAPI definition (YAML or JSON), or url of YAML file on the public web: