openapi-python-client - Man Page
manual page for openapi-python-client version: 0.26.2
Synopsis
openapi-python-client [Options] COMMAND [ARGS]...
Description
Generate a Python client from an OpenAPI document
Options
- --version
Print the version and exit
- --install-completion
Install completion for the current shell.
- --show-completion
Show completion for the current shell, to copy it or customize the installation.
- --help
Show this message and exit.
Commands
- generate
Generate a new OpenAPI Client library
Generate Subcommand
Options for the generate subcommand:
Usage: openapi-python-client generate [OPTIONS]
Generate a new OpenAPI Client library
Options:
--url TEXT A URL to read the OpenAPI document from
--path PATH A path to the OpenAPI document
--custom-template-path DIRECTORY
A path to a directory containing custom
template(s)
--meta [none|poetry|setup|pdm|uv]
The type of metadata you want to generate.
[default: poetry]
--file-encoding TEXT Encoding used when writing generated
[default: utf-8]
--config PATH Path to the config file to use
--fail-on-warning / --no-fail-on-warning
[default: no-fail-on-warning]
--overwrite / --no-overwrite Overwrite the existing client if it exists
[default: no-overwrite]
--output-path PATH Path to write the generated code to.
Defaults to the OpenAPI document title
converted to kebab or snake case (depending
on meta type). Can also be overridden with
`project_name_override` or
`package_name_override` in config.
--help Show this message and exit.Info
October 2025 openapi-python-client version: 0.26.2