Decorator-agnostic
Bring your own decorator library. Map any framework's decorators to TRAPI's semantic model — typescript-rest, @decorators/express, or your own.
See framework integration
Extract API metadata from TypeScript decorators and turn it into OpenAPI 2.0, 3.0, 3.1 or 3.2 specs — without adopting a new decorator library.