Slide 4
Slide 4 text
#PSHSummit
What is OpenAPI Generator?
4
[OUTPUT] API clients,
server stubs,
documentation etc
● API clients (30 programming
languages)
● 30+ server frameworks
● API Documentations
● GraphQL, Protobuf, Avro
schemas
● Apache2 web server config
● MySQL DB schemas
[INPUT] OpenAPI Spec
(YAML/JSON)
For REST APIs
● Swagger 1.2
● Swagger/OpenAPI 2.x
● OpenAPI 3.x
[PROCESS]
OpenAPI Generator
● Java package (JAR)
● CLI
● Brew (MacOS)
● REST API
● Docker
● npm package wrapper
(~120k weekly download)
● Plug-ins (Maven, Gradle,
Bazel, etc)
● IDE integrations (Eclipse,
IntelliJ IDEA, VS Code, etc)