A standalone CLI application, serving Swagger UIs via a HTTP server.
You can install it globally:
npm install -g swagger-ui-cli
Or for your project, from where your package.json
file is stored:
npm install --save-dev swagger-ui-cli
$ swagger-ui --help
A standalone CLI application, serving Swagger UIs via a HTTP server.
Usage
$ swagger-ui [options] <file>
Options
--do-not-open Do not open local URL after server has been started. Default: (false)
--port, -p The custom TCP port. Default: 8080
<file> The source document as local file path or URL. Supports JSON, YAML and TOML.
Examples
Starts a new server instance on port 8080 for a local file
$ swagger-ui swaggerFile.yaml
Using port 8181 and load document from HTTP server
$ swagger-ui --port=8181 https://petstore.swagger.io/v2/swagger.json
Do not open browser, after server has been started
$ swagger-ui https://example.com/my-api.toml --do-not-open
You can download documents via browser or HTTP client directly. Examples: