TypeSpec: A new API definition language from Microsoft
typespec.ioFrom the page:
Describe your data up front and generate schemas, API specifications, client / server code, docs, and more.
With TypeSpec, remove the handwritten files that slow you down, and generate standards-compliant API schemas in seconds.