Buggy API OpenAPI Files

Download an OpenAPI JSON file to use in your REST Client.

The default openapi.json endpoint currently returns OpenAPI v 3.1.

Open OpenAPI 3.2 In Online UIs

Tool support for OpenAPI 3.2 is still emerging, so these links help compare how each UI handles the same file.

Standard validation

Open the user-facing Buggy API OpenAPI 3.2 file.

Less validation

Open the more permissive Buggy API OpenAPI 3.2 file for testing edge cases.

The API is intentionally buggy by default. Start the app with -shopbugs=none when you want the clean business rules for comparison.