OpenAPI: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 4: Line 4:


=Internal=
=Internal=
* [[API#Subjects|API]]
* [[API#Subjects|API]]
* [[Swagger]]
* [[Swagger]]
Line 14: Line 13:
* [[Swagger 2.0 Example]]
* [[Swagger 2.0 Example]]
* <span id='Language_Support'>[[Go OpenAPI#Overview|OpenAPI support in Go]]
* <span id='Language_Support'>[[Go OpenAPI#Overview|OpenAPI support in Go]]
=OpenAPI Specification=
OpenAPI Specification, or OAS, formerly Swagger Specification, is an API description format for REST APIs. An OpenAPI file allows you to describe the entire API, including:
* Available endpoints and operations on each endpoint.
* Input and output parameters for each operation.
* Authentication methods.
* Contact information, license, terms of use, etc.
{{Internal|OpenAPI Specification|OpenAPI Specification}}
=Versions=
==OpenAPI 3.0.0==
{{External|https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.0.md}}
==OpenAPI 2.0==
Also referred to as "Swagger".
=Media Types=

Revision as of 20:52, 25 January 2024