The AutoRest tool generates client libraries for accessing RESTful web services. Input to AutoRest is an OpenAPI spec that describes the REST API.
https://github.com/Azure/autorest/blob/main/readme.md