TLDR · PROGRAMMING, DESIGN & DATA SCIENCE
TYPESPEC
Summary from the TLDR newsletter
TypeSpec is a language for describing cloud service APIs and generating other API description languages, client and service code, documentation, and other assets. It provides highly extensible core language primitives that can describe API shapes common among REST, OpenAPI, GraphQL, gRPC, and other protocols. TypeSpec can create reusable patterns that establish guardrails for API designers and make it easy to follow best practices. A playground is available for trying TypeSpec without installing anything.