OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (both 2.0 and 3.0 are supported). Please see OpenAPITools/openapi-generator
This project checks the maven repository once a day for a new version and will publish this new version automatically as a python package.
You must have the java
binary executable available on your PATH for this to work. (JDK 11 is the minimal version supported. To install OpenJDK, please visit https://adoptium.net/)
You can install the package either in a virtual environment or globally.
# install the latest version of "openapi-generator-cli"
pip install openapi-generator-cli
# install a specific version of "openapi-generator-cli"
pip install openapi-generator-cli==4.3.1
You can also install with jdk4py
instead of java
binary. (python>=3.10
is required)
pip install openapi-generator-cli[jdk4py]
After installation openapi-generator-cli
command will be available in your virtual environment or globally depending on your installation.
To check the version, for example. Type the following command
# this will print the correct version number
openapi-generator-cli version
Please refer to the official openapi-generator docs for more information about the possible arguments and a detailed usage manual of the command line interface.
Please leave a star.
Please raise an issue, happy to hear from you :)