OpenAPI Generator
Some data may be outdated — see provenance labels.
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) observed · 2026-09-24
Health v2 · maintenance only
91/100
- Activity 96
- Release rhythm 80
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 38
- age_days: 3083
- days_rel: 57
- days_push: 27
- n_releases_24m: 16
Adoption not part of the score
26758 stars · 7683 forks observed · 2026-09-24
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
OpenAPI Generator is a Java‑based tool that automatically creates API client libraries, server stubs, documentation, and configuration from OpenAPI specifications. It is distributed as a CLI and can be integrated into build pipelines via Maven, Gradle, and other plugins.
Use cases
- generate a Python client SDK from an OpenAPI spec
- create a Java Spring server stub for a new REST API
- produce HTML API documentation from a Swagger file
- automate SDK updates in a CI/CD pipeline
- customize generated code with user‑defined Mustache templates
When to choose
- You need to quickly produce client libraries for many languages from a single OpenAPI definition.
- You want to keep server stub code in sync with API specifications automatically.
- Your project relies on CI/CD integration for code generation.
- You require extensive template customization for generated code.
When to avoid
- You need a lightweight, single‑language code generator without Java runtime dependencies.
- Your API specifications are not in OpenAPI format.
- You prefer hand‑written SDKs for fine‑grained control over implementation details.
Facets
cli-tool · maturity active
api-framework http-client http-server templating cli web-development backend developer-tools jvm cli cross-platform code-generation sdk-generation server-stubs openapi mustache-templates nodejs
8 sources
- readme: https://github.com/OpenAPITools/openapi-generator · fetched 2026-09-24 · 5a4fd10ef6ed
- homepage: https://openapi-generator.tech · fetched 2026-09-21 · 4636230c92df
- site_page: https://openapi-generator.tech/docs/installation · fetched 2026-09-21 · 992969e0d9e0
- site_page: https://openapi-generator.tech/docs/roadmap · fetched 2026-09-21 · f9aa6aaddeca
- site_page: https://openapi-generator.tech/docs/faq · fetched 2026-09-21 · 29eed3af2049
- site_page: https://openapi-generator.tech/docs/customization · fetched 2026-09-21 · a75b1ba561f4
- site_page: https://openapi-generator.tech/docs/generators · fetched 2026-09-21 · dbbaf56c348f
- site_page: https://openapi-generator.tech/docs/integrations · fetched 2026-09-21 · 78c4bb1a0781
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| OpenAPITools/openapi-generator | main | 91 |
| OpenAPITools/openapi-generator-cli | sdk | 91 |
For agents
markdown · JSON · MCP: product_card(name="OpenAPITools/openapi-generator")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem