actions-marketplace-validations/Generate Python Client from OpenAPI

Generates a Python client package from an OpenAPI document using the openapi-python-client project

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 3, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/openapi-generators_openapi-python-client-action@02c3c521cbfefb3cbe91650c65071688ffc199ff # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
openapi-python-client-versionThe version of openapi-python-client to usenoNOT_SPECIFIED
openapi-fileThe path to the OpenAPI document to generate a client library for e.g. docs/openapi.jsonnoopenapi.json
openapi-urlThe url of the OpenAPI document to generate a client library for e.g. https://petstore3.swagger.io/api/v3/openapi.jsonnoNOT_SPECIFIED
config-filePath to the config file to be passed along to openapi-python-clientnoNOT_SPECIFIED
extra-argsAny additional arguments to forward to openapi-python-clientno""

no outputs