Javascript library to connect to swagger-enabled APIs via browser or nodejs
Swagger Client is a JavaScript library that enables fetching, resolving, and interacting with Swagger/OpenAPI documents in both browser and Node.js environments. It supports multiple OpenAPI versions including 3.2.0, 3.1.0, 3.0.x, 2.0, and legacy 1.x specifications. Built with JavaScript (ES6+), the project uses Babel for transpilation and Webpack for browser bundling, and is tested with Jest. The library is maintained by the Swagger API project and serves as a core dependency for tools like Swagger-UI within the OpenAPI ecosystem.