install
go install github.com/m-shichida/openapi-stub-studio@latest
Docker image
docker pull ghcr.io/m-shichida/openapi-stub-studio:latest
docker run --rm -p 8080:8080 ghcr.io/m-shichida/openapi-stub-studio:latest --port 8080
docker run --rm -p 8080:8080 \
-v "$PWD/api/examples:/data:ro" \
ghcr.io/m-shichida/openapi-stub-studio:latest \
--port 8080 --spec /data/openapi.3.1.0.yaml
Usage
Local development
go run . --port 8080 --spec api/examples/openapi.3.1.0.yaml
After build
openapi-stub-studio --port 8080 --spec api/examples/openapi.3.1.0.yaml
Open in browser: http://localhost:8080
Supports OpenAPI 3.1.x, 3.0.x, and Swagger 2.0.
Arguments
| Argument |
Required |
Description |
--port |
Optional |
Listen port (default: 8080) |
--spec |
Optional |
OpenAPI file path (if omitted, you can load it later from the UI) |