# openapi-metadata

`openapi-metadata` is a framework agnostic library to automatically generate OpenAPI schemas and documentation by using Typescript decorators and metadata.

- ✅ Fully compliant [OpenAPI V3](https://swagger.io/specification/)
- ✅ Automatic type inference
- ✅ Supports [Scalar](https://scalar.com/), [Swagger UI](https://swagger.io/tools/swagger-ui/) and [Rapidoc](https://rapidocweb.com/)
- ✅ Extensible with custom type loaders
- ✅ Ready to be integrated with your favorite framework

## Installation

```bash
npm i openapi-metadata reflect-metadata
```

## 📓 Docs

[View Docs](https://openapi-ts.dev/openapi-metadata/)
