Add an OpenAPI specification file
To describe your endpoints with OpenAPI, make sure you have a valid OpenAPI document in either JSON or YAML format that follows the OpenAPI specification. Your document must follow OpenAPI specification 3.0+.Auto-populate API pages
The fastest way to get started with OpenAPI is to add anopenapi
field to a tab or anchor in the mint.json
. This field can contain either the path to an OpenAPI document in your docs repo, or the URL of a hosted OpenAPI document. Mintlify will automatically generate a page for each OpenAPI operation and place them in the tab/anchor.
Example with Anchors:


-
title
: Thesummary
field from the OpenAPI operation, if present. Otherwise a title generated from the HTTP method and endpoint. -
description
: Thedescription
field from the OpenAPI operation, if present. -
version
: Theversion
value from the anchor or tab, if present.
Create MDX files for API pages
If you want to customize the page metadata, add additional content, omit certain OpenAPI operations, or reorder OpenAPI pages in your navigation, you’ll need an MDX page for each operation. Here is an example MDX OpenAPI page from Elevenlabs.
Autogenerate files
For large OpenAPI documents, creating one MDX page for each OpenAPI operation can be a lot of work. To make it easier, we created a local OpenAPI page scraper. Our Mintlify scraper autogenerates MDX files for your OpenAPI endpoints. Use the relative path to the OpenAPI document in your codebase.-o
flag to specify a folder to populate the files into. If a folder is
not specified, the files will populate in the working directory.
If your OpenAPI document is invalid, the files will not autogenerate.
Manually specify files
You can always create an MDX page manually, and reference the OpenAPI operation in the page’s metadata using theopenapi
field.
By using the OpenAPI reference, the name, description, parameters, responses,
and the API playground will be automatically generated from the OpenAPI document.
If you have multiple OpenAPI files, include the path to the OpenAPI file to ensure Mintlify finds the correct OpenAPI document. This is not required if you have
only one OpenAPI file - it will automatically detect your OpenAPI file.
The method and path must match the method and path specified in the OpenAPI
document exactly. If the endpoint doesn’t exist in the OpenAPI file,
the page will be empty.
Create MDX files for OpenAPI schemas
Mintlify also allows you to create individual pages for any OpenAPI schema defined in an OpenAPI document’scomponents.schemas
field: