◐ Shell
clean mode source ↗

GitHub - yinchi/openapi-cli: CLI for working with APIs using the OpenAPI specifications

GitHub License Python Version from PEP 621 TOML GitHub last commit (branch)

Author: Yin-Chi Chan

Warning

This Python package is very preliminary. There will be bugs(!), and not all OpenAPI specifications will be able to be parsed.

Check TODO.md for a list of features to be added.

Running the CLI app

  • Option 1: uv run
    cd /path/to/project
    uv run openapi <args>
  • Option 2: global install with pipx (editable)
    cd /path/to/project
    pipx install -e .
    openapi <args>

Documentation

Run openapi <cmd> -h to see usage information for each command or openapi -h for a list of commands.

Screenshot

Screenshot of the openapi CLI app