# phoenix_spectral v0.5.0 - Table of Contents

FastAPI for Elixir/Phoenix — controller typespecs as the single source of truth for OpenAPI 3.1 generation and request/response validation.

## Pages

- [PhoenixSpectral](readme.md)
- [Changelog](changelog.md)

## Modules

- [PhoenixSpectral](PhoenixSpectral.md): Generates OpenAPI 3.1 specifications from Phoenix router and typed controllers.
- [PhoenixSpectral.Controller](PhoenixSpectral.Controller.md): A Phoenix controller module that validates requests and responses using typespecs.
- [PhoenixSpectral.OpenAPIController](PhoenixSpectral.OpenAPIController.md): A plug-and-play Phoenix controller that serves the OpenAPI spec and Swagger UI.

