Swagger: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(21 intermediate revisions by the same user not shown)
Line 3: Line 3:
* https://swagger.io
* https://swagger.io
* OpenAPI Swagger Specification https://swagger.io/specification/
* OpenAPI Swagger Specification https://swagger.io/specification/
* Tools and Integrations: https://swagger.io/tools/open-source/open-source-integrations/
* Build, Document, and Deploy Your API with Swagger, Amazon API Gateway and Lambda https://swagger.io/blog/api-development/swagger-amazon-api-gateway-and-lambda/


=Internal=
=Internal=


* [[REST and Hypermedia]]
* [[REST and Hypermedia]]
* [[OpenAPI]], [[OpenAPI Specification]]
* [[API]]
* [[JAX-RS]]
* [[RAML]]
* [[json:api]]


=Overview=
=Overview=
Swagger is an API framework, consisting of a set of open-source tools built around the [[OpenAPI]] specification that can help you design, build, document and consume REST APIs.
=Concepts=
{{Internal|Swagger Concepts|Swagger Concepts}}
=Tools=
* [[Swagger API Tools]]
* [[Swagger Editor]]
* [[Swagger UI]]
* [[Swagger Codegen]]
* [[SwaggerHub]]
* [[Swagger Inflector]]
* [[Swagger Inspector]]
* [[Amazon API Gateway Importer]]
=API Documentation=
{{Internal|API_Concepts#API_Documentation|API Documentation}}
==API Documentation vs. Swagger-generated Specification File==
In general, the terms "API Documentation" and the Swagger specification are used interchangeably.
=Subjects=
* [[Generating Swagger/OpenAPI Specification from Spring Code]]

Latest revision as of 23:05, 25 March 2019

External

Internal

Overview

Swagger is an API framework, consisting of a set of open-source tools built around the OpenAPI specification that can help you design, build, document and consume REST APIs.

Concepts

Swagger Concepts

Tools

API Documentation

API Documentation

API Documentation vs. Swagger-generated Specification File

In general, the terms "API Documentation" and the Swagger specification are used interchangeably.

Subjects