Skip to content

CLI for working with APIs using the OpenAPI specifications

License

Notifications You must be signed in to change notification settings

yinchi/openapi-cli

Repository files navigation

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

About

CLI for working with APIs using the OpenAPI specifications

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages