Overview of Exegesis OpenAPI Engine
masterExegesis is a framework-agnostic, server-side implementation of the OpenAPI 3.x specification. It provides the core engine for parsing API definitions and executing logic based on them. While you can use the core library directly, most developers should use its framework-specific wrappers:
- exegesis-express: Middleware for Express or Connect.
- exegesis-koa: Middleware for Koa.
Key features include:
- Full OpenAPI 3.x.x support.
- Built-in support for
application/jsonandapplication/x-www-form-urlencoded. - Response validation.
- Authentication support.
- Plugin system for extensibility (e.g., CORS, role-based authorization).
- Support for custom format validation.