Overview of OpenAPI extensions
Fern supports a variety of OpenAPI extensions that enhance your API specification and generate higher-quality SDKs.
You can apply these extensions in two ways: by overlaying them in separate override files or by embedding them directly in your OpenAPI specification. See Overrides for more information.
Available extensions
The table below shows all available extensions and links to detailed documentation for each one.
Request a new extension
If there’s an extension you want that doesn’t already exist, file an issue to start a discussion about it.
FastAPI
FastAPI allows you to add extensions directly in your route decorators and models. See our FastAPI integration guide for detailed examples.