Skip to main content
Version: Latest (0.50.x)

Introduction to TypeSpec

TypeSpec is a language for describing cloud service APIs and generating other API description languages, client and service code, documentation, and other assets. TypeSpec provides highly extensible core language primitives that can describe API shapes common among REST, GraphQL, gRPC, and other protocols.

Try TypeSpec​

You can try TypeSpec on the web without installing anything.