Getting Started
A Starlight plugin to generate documentation from OpenAPI/Swagger specifications.
- Support for Swagger 2.0, OpenAPI 3.0 and OpenAPI 3.1 specifications.
- Support for local and remote schemas.
- Configurable sidebar label and sidebar group collapsing.
Prerequisites
You will need to have a Starlight website set up. If you don’t have one yet, you can follow the “Getting Started” guide in the Starlight docs to create one.
Installation
-
Starlight OpenAPI is a Starlight plugin. Install it using your favorite package manager:
-
Configure the plugin in your Starlight configuration in the
astro.config.mjs
file.The following example shows how to specify a schema file and add the generated sidebar group to the sidebar:
-
Start the development server to preview the generated documentation.
The Starlight OpenAPI plugin behavior can be tweaked using various configuration options.