# Open API Enforcer Middleware

Express middleware that makes it easy to write APIs by using your existing OpenAPI document.

## Documentation

https://middleware.openapi-enforcer.com/

## Features

- Supports OpenAPI (Swagger) 2.0 and 3.0.x
- Express middleware
- Automatically link JavaScript functions to path endpoints
- Parses and validates incoming requests
- Validates responses prior to sending
- Automatic response mocking in development
- Option for manual response mocking in production

## Installation

This package has [openapi-enforcer](https://www.npmjs.com/package/openapi-enforcer) as a peer dependency, so both must be installed.

```bash
npm install openapi-enforcer openapi-enforcer-middleware
```
