Skip to main content

OpenAPI Specifications

Zuplo natively uses the OpenAPI specification to power both the gateway routing and Developer Portal documentation. Your OpenAPI file (contained within your project's config folder and ending in .oas.json) is used to automatically generate stripe-quality API Reference documentation. By enriching your OpenAPI file with additional properties, you directly enable more content show up in the Developer Portal.

Read more about OpenAPI and all the possibilities here.

Supported OpenAPI Versions

Zuplo has full support for features within OpenAPI 3.1. If you are still on OpenAPI 3.0, then most features will still be supported within the Developer Portal. OpenAPI 2.x / Swagger or earlier is not supported at this time. There are multiple solutions to convert your OpenAPI 2.x document - including web tools, CLI, and API.

Handling Multiple OpenAPI Files

Your project may utilize multiple OpenAPI files to power your gateway. The Developer Portal is equipped to handle this - allowing users to navigate between documentation for each OpenAPI spec. You can even customize the content displayed on each OpenAPI spec.