OpenAPI Specification: Difference between revisions

Content deleted Content added
Grammar, diction, orthography
Clarified what an OpenAPI spec is.
Tags: Mobile edit Mobile app edit iOS app edit
Line 1:
{{Short description|A specification for machine-readable interface files}}
The '''OpenAPI Specification''', previously known as the '''Swagger Specification''', is a [[Specification (technical standard)|specification]] for a [[Machine-readable medium|machine-readable]] [[Interface (computing)|interface definition language]] files for describing, producing, consuming and visualizing [[representational state transfer|REST]]ful [[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> Swagger and some other tools can generate code, documentation and test cases from interface files.
 
==History==