Extension for AutoRest (https://github.com/Azure/autorest) that generates TypeScript code. The transpiled javascript code is isomorphic. It can be run in browser and in node.js environment.
186
stars
2,362
commits
TypeScript
primary language
Jun 30, 2026
updated
This repository is the code generator libraries for Azure TypeScript SDK and Azure TypeScript Rest Level Client libraries.
This repository has been archived and the @autorest/typescript package should be considered unsupported. The @azure-tools/typespec-ts package has been migrated to https://github.com/Azure/typespec-azure/
| Name | Changelog | Latest | Next |
|---|---|---|---|
| @autorest/typescript | Changelog | ||
| @azure-tools/typespec-ts | Changelog | ||
| @azure-tools/rlc-common | Changelog |
@next version of the package are the latest versions available on the main branch.
Inside this project, we support both high level client generation and rest level client generation. In the rest level client generation, we support generate code from both rest api specs and typespec. In the high level client generation, we only support generation from rest api specs.
@autorest/typescript rlc generation part and @azure-tools/typespec-ts.(top 30 of 46)
TypeScript
95.5%
TypeSpec
3.7%
Extension for AutoRest (https://github.com/Azure/autorest) that generates TypeScript code. The transpiled javascript code is isomorphic. It can be run in browser and in node.js environment.
186
stars
2,362
commits
TypeScript
primary language
Jun 30, 2026
updated
This repository is the code generator libraries for Azure TypeScript SDK and Azure TypeScript Rest Level Client libraries.
This repository has been archived and the @autorest/typescript package should be considered unsupported. The @azure-tools/typespec-ts package has been migrated to https://github.com/Azure/typespec-azure/
| Name | Changelog | Latest | Next |
|---|---|---|---|
| @autorest/typescript | Changelog | ||
| @azure-tools/typespec-ts | Changelog | ||
| @azure-tools/rlc-common | Changelog |
@next version of the package are the latest versions available on the main branch.
Inside this project, we support both high level client generation and rest level client generation. In the rest level client generation, we support generate code from both rest api specs and typespec. In the high level client generation, we only support generation from rest api specs.
@autorest/typescript rlc generation part and @azure-tools/typespec-ts.(top 30 of 46)
TypeScript
95.5%
TypeSpec
3.7%