tsoa
OpenAPI-compliant REST APIs using TypeScript and Node
TypeScript ♥ OpenAPI
Automatically get accurate, complete, correct and up-to-date OpenAPI Specifications from your TypeScript code
Type-safe
No more manual validation. tsoa makes sure the input can be assigned according to the types you specified or will throw automatically if it can't.
Flexible
Doesn't matter if you use express, koa, hapi or your own framework. We can support it out of the box or with a custom template.