Описание тега openapi-generator

Инструмент с открытым исходным кодом для создания клиентов API, заглушек серверов, документации и прочего с учетом спецификации OpenAPI (v2, v3)

OpenAPI Generator - это инструмент с открытым исходным кодом, который позволяет автоматически создавать клиентские библиотеки API, серверные заглушки, документацию и конфигурацию с учетом спецификации OpenAPI (v2, v3). Многие компании используют его в производстве. Ниже представлен список генераторов, включенных в проект:

Клиенты API: ActionScript, Ada, Apex, Bash, C# (.net 2.0, 3.5 или новее), C++ (cpprest, Qt5, Tizen), Clojure, Dart, Elixir, Elm, Eiffel, Erlang, Go, Groovy, Haskell (http-client, Servant), Java (Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, клиентская библиотека Google API для Java, надежная), Kotlin, Lua,Node.js (ES5, ES6, AngularJS с аннотациями Google Closure Compiler, типы потоков) Objective-C, Perl, PHP, PowerShell, Python, R, Ruby, Rust (rust, rust-server), Scala (akka, http4s, scalaz, swagger-async-httpclient), Swift (2.x, 3.x, 4.x), Typescript (AngularJS, Angular (2.x - 6.x), Aurelia, Fetch, Inversify, jQuery, Node)

Заглушки сервера: Ada, C# (ASP.NET Core, NancyFx), C++ (Pistache, Restbed), Erlang, Go, Haskell (Servant), Java (MSF4J, Spring, Undertow, JAX-RS: CDI, CXF, Inflector, RestEasy, Play Framework, PKMST), Kotlin, PHP (Lumen, Slim, Silex, Symfony, Zend Expressive), Python (Flask), NodeJS, Ruby (Sinatra, Rails5), Rust (rust-server), Scala ( Finch, Lagom, Скалатра)

Генераторы документации по API: HTML, Confluence Wiki

Файлы конфигурации: Apache2

Другое: JMeter