OpenAPI Specification is the most popular and widly used API description language. Generation helps to keep specification and source code in sync.
These showcases demonstrate, how different OpenAPI generators might help to build stable REST APIs.
We'll focus on these functionallities:
- simple model
- simple path
- complex model
- enums
- inheritence
- complex Paths
- header
- references
- security
- spec to code
- code to spec
Function | OG 'spring' | OG 'kotlin-spring' | springdoc-openapi |
---|---|---|---|
simple model | ✅ | ✅ | ✅ |
simple path | ✅ | ✅ | ✅ |
enums | ✅ | ||
inheritance | ✅ | ❌ | |
header | ✅ | ||
references | ✅ | ||
security |