autorest
« Back to VersTracker
Description:
Swagger (OpenAPI) Specification code generator
Type: Formula  |  Latest Version: 3.7.2@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @Azure  |  formulae.brew.sh
Category: Developer tools
Tags: openapi swagger code-generation sdk rest-api azure
Install: brew install autorest
About:
AutoRest is a tool that generates client libraries for accessing RESTful web services from OpenAPI specifications. It simplifies API integration by automatically creating idiomatic code for multiple programming languages. This enables developers to interact with cloud services without writing boilerplate HTTP client code.
Key Features:
  • Generates client libraries for C#, TypeScript, Python, Go, Java, and more
  • Supports code generation based on Swagger/OpenAPI specifications
  • Extensible plugin architecture for custom templates and code models
  • CLI tool for easy integration into build pipelines
Use Cases:
  • Generating SDKs for custom REST APIs defined with OpenAPI
  • Creating client libraries for Azure services
  • Automating API client updates when specifications change
Alternatives:
  • OpenAPI Generator – Open-source alternative with broader language support but different template philosophy
  • NSwag – C#-focused tool that generates clients and controllers from Swagger specs
Version History
Detected Version Rev Change Commit
Sep 28, 2024 11:59pm 0 VERSION_BUMP 505f9b80