Swagger Codegen es una herramienta para generar código cliente en diferentes lenguajes de programación a partir del documento Swagger de una API REST (este documento para el caso de AEMET OpenData se puede descargar en https://opendata.aemet.es/AEMET_OpenData_specification.json). Algunos de los lenguajes soportados son: Java, Python, PHP, Ruby, HTML, C#, JavaScript, Perl, Objective-C, Go, Scala, Swift... Para obtener más información, consulte GitHub: Swagger Codegen y Swagger Editor.
Swagger Codegen está integrado en la plataforma SwaggerHub (junto con UI, Editor, Validator). SwaggerHub permite definir APIs utilizando la especificación OpenAPI, y administrarlas a lo largo de su ciclo de vida. La página de ayuda de SwaggerHub proporciona información detallada. El apartado "Generating Code" de la opción "APIs" da información particular sobre el use de Codegen.
Las opciones de generación de código para los diferentes lenguajes soportados son muchas. Desde esta página puede descargarse el código con las opciones básicas para los lenguajes más usados. Si quiere utilizar otros lenguajes y con otras opciones de generación consulte los links de ayuda anteriores.