Getting Started
A Starlight plugin to generate documentation from OpenAPI/Swagger specifications with RapiDoc.
- 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.
Install the plugin
Starlight OpenAPI is a Starlight plugin. Install it using your favorite package manager:
Configure the plugin (Default)
The Starlight OpenAPI plugin can be configured in your Starlight configuration in the astro.config.mjs
file.
The Starlight OpenAPI plugin behavior can be tweaked using various configuration options.
Configure the plugin (Advanced)
Additionally, you can configure the plugin using the group
attribute for each schema.
This configuration allows you to group multiple schemas into separate locations in the navigation menu.
You can use this approach instead of the previous one: