Ross ROSS = Recommend OSS · open-source software intelligence for agents

openapi-generators/openapi-python-client

Generate modern Python clients from OpenAPI observed · 2026-08-28

github.com/openapi-generators/openapi-python-client · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 86
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 22.0
  • age_days: 2391
  • days_rel: 95
  • days_push: 7
  • n_releases_24m: 25

Full methodology

Adoption not part of the score

1985 stars · 291 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Python CLI tool that generates modern, type-annotated Python client libraries from OpenAPI 3.0 and 3.1 documents. It uses Jinja2 templates and produces code leveraging dataclasses and type hints for a strong developer experience.

Use cases

  • generate a python client from an openapi spec
  • create typed api client for rest api
  • convert openapi 3 document to python sdk
  • auto-generate http client code from swagger json
  • generate python library for consuming an api

When to choose

  • you have an OpenAPI 3.0 or 3.1 document and want a Python client
  • you want type-annotated, dataclass-based generated code
  • you prefer a Python-based generator that is easy to extend with custom Jinja2 templates

When to avoid

  • your API is described by OpenAPI 2.x / Swagger without converting it first
  • you need full OpenAPI feature coverage, as some features are not yet supported
  • you need clients in languages other than Python

Facets

cli-tool · maturity active

http-client cli api-framework developer-tools apis web-development python cli cross-platform openapi code-generator rest-client api-client openapi3 jinja2-templates type-annotations code-generation automation

2 sources

Member repositories

RepositoryRoleHealth v2
openapi-generators/openapi-python-clientmain95

For agents

markdown · JSON · MCP: product_card(name="openapi-generators/openapi-python-client")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem