OpenAPI Specification: Difference between revisions

Content deleted Content added
ce
Tags: nowiki added Visual edit
No edit summary
Line 29:
| website = {{URL|openapis.org}}
}}
The '''OpenAPI Specification''', previously known as the '''Swagger Specification''', is a [[Specification (technical standard)|specification]] for a [[Machine-readable medium|machine-readable]] [[interface definition language]] for describing, producing, consuming and visualizing [[Web API|web services]].<ref>{{Cite web|url=http://www.businesscloudnews.com/2015/11/06/linux-foundation-wants-to-extend-swagger-in-connected-buildings/|title=Linux Foundation wants to extend Swagger in connected buildings {{!}} Business Cloud News|archive-url=https://web.archive.org/web/20160506235108/http://www.businesscloudnews.com/2015/11/06/linux-foundation-wants-to-extend-swagger-in-connected-buildings/|access-date=2016-04-22|archive-date=6 May 2016}}</ref> Previously part of the [[Swagger (software)|Swagger]] framework, it became a separate project in 2016, overseen by the OpenAPI Initiative, an open-source collaboration project of the [[Linux Foundation]].<ref name="charter">{{cite web |title=OpenAPI Initiative Charter |url=https://www.openapis.org/participate/how-to-contribute/governance |website=OpenAPI Initiative |access-date=12 November 2019}}</ref>

By Swaggertaking as an input swagger and some other tools can generate code, documentation, and test cases from interfaceOpenAPI Specification compliant files.
 
==History==