All Projects → swagger-api → Swagger Js

swagger-api / Swagger Js

Licence: apache-2.0
Javascript library to connect to swagger-enabled APIs via browser or nodejs

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Swagger Js

Swagger Ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Stars: ✭ 21,279 (+817.59%)
Mutual labels:  rest-api, rest, swagger, openapi3, openapi-specification, hacktoberfest, swagger-api, swagger-js
Swagger Core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
Stars: ✭ 6,898 (+197.46%)
Mutual labels:  rest-api, rest, swagger, openapi3, openapi-specification, swagger-api
Swagger Editor
Swagger Editor
Stars: ✭ 7,365 (+217.59%)
Mutual labels:  rest-api, rest, swagger, openapi3, openapi-specification, hacktoberfest
Swagger Parser
Swagger Spec to Java POJOs
Stars: ✭ 468 (-79.82%)
Mutual labels:  rest-api, rest, swagger, openapi3, openapi-specification
Swagger Node
Swagger module for node.js
Stars: ✭ 3,917 (+68.91%)
Mutual labels:  rest-api, rest, swagger, openapi-specification, swagger-api
Swagger Inflector
Stars: ✭ 131 (-94.35%)
Mutual labels:  rest-api, rest, swagger, openapi3, openapi-specification
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+48.68%)
Mutual labels:  rest-api, rest, swagger, openapi3, hacktoberfest
Swagger Codegen
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Stars: ✭ 13,859 (+497.63%)
Mutual labels:  rest-api, rest, swagger, openapi3, openapi-specification
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (-64.17%)
Mutual labels:  rest-api, swagger, openapi3, openapi-specification, hacktoberfest
Redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
Stars: ✭ 15,935 (+587.15%)
Mutual labels:  swagger, openapi3, hacktoberfest, openapi-specification
Openapi Spring Webflux Validator
🌱 A friendly kotlin library to validate API endpoints using an OpenApi 3.0 and Swagger 2.0 specification
Stars: ✭ 67 (-97.11%)
Mutual labels:  rest, swagger, openapi3, hacktoberfest
Drf Spectacular
Sane and flexible OpenAPI 3 schema generation for Django REST framework.
Stars: ✭ 414 (-82.15%)
Mutual labels:  rest-api, swagger, openapi3, openapi-specification
Springdoc Openapi
Library for OpenAPI 3 with spring-boot
Stars: ✭ 1,113 (-52.01%)
Mutual labels:  rest-api, swagger, openapi3, openapi-specification
Validator Badge
Validate your Swagger JSON/YAML today!
Stars: ✭ 158 (-93.19%)
Mutual labels:  rest, swagger, openapi3, openapi-specification
Openapi Generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Stars: ✭ 10,634 (+358.56%)
Mutual labels:  rest-api, rest, openapi3, hacktoberfest
Drf Yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Stars: ✭ 2,523 (+8.8%)
Mutual labels:  rest-api, rest, swagger, openapi-specification
Swurg
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
Stars: ✭ 94 (-95.95%)
Mutual labels:  swagger, openapi3, openapi-specification
Express Jsdoc Swagger
Swagger OpenAPI 3.x generator
Stars: ✭ 69 (-97.02%)
Mutual labels:  swagger, openapi3, hacktoberfest
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (-95.86%)
Mutual labels:  rest-api, rest, swagger
Yii2 Openapi
REST API application generator for Yii2, openapi 3.0 YAML -> Yii2
Stars: ✭ 99 (-95.73%)
Mutual labels:  rest-api, openapi3, hacktoberfest

Swagger Client

Build Status

Swagger Client is a JavaScript module that allows you to fetch, resolve, and interact with Swagger/OpenAPI documents.

New!

This is the new version of swagger-js, 3.x. The new version supports Swagger 2.0 as well as OpenAPI 3.

Want to learn more? Check out our FAQ.

For features known to be missing from 3.x please see the Graveyard.

For the older version of swagger-js, refer to the 2.x branch.

The npm package is called swagger-client and the GitHub repository is swagger-js. We'll be consolidating that soon. Just giving you the heads up. You may see references to both names.

Compatibility

The OpenAPI Specification has undergone multiple revisions since initial creation in 2010. Compatibility between Swagger Client and the OpenAPI Specification is as follows:

Swagger Client Version Release Date OpenAPI Spec compatibility Notes
3.10.x 2020-01-17 2.0, 3.0.0, 3.0.1, 3.0.2, 3.0.3 tag v3.10.0
2.1.32 2017-01-12 1.0, 1.1, 1.2 tag v2.1.32. This release is only available on GitHub.

Documentation

Usage

Development

Migrations

Runtime

  • Node.js >= 12.4.x
  • swagger-client works in the latest versions of Chrome, Safari, Firefox, and Edge.

Security contact

Please disclose any security-related issues or vulnerabilities by emailing [email protected], instead of using the public issue tracker.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].