Content deleted Content added
m →Relationships to software engineering practices: - grammar |
added infobox for microdata |
||
Line 1:
{{Short description|A specification for machine-readable interface files}}
{{Infobox technology standard
| title = OpenAPI
| long_name = OpenAPI Specification
| image =
| image_size =
| alt =
| caption =
| abbreviation =
| native_name = <!-- Name in local language. If more than one, separate using {{plain list}} -->
| native_name_lang = <!-- ISO 639-1 code e.g. "fr" for French. If more than one, use {{lang}} inside native_name items instead -->
| status =
| year_started = {{Start date|2010}}
| first_published = {{Start date|2011|08|10|df=y}}
| version = 3.1.0
| version_date = {{Start date|2021|02|05|df=y}}
| preview =
| preview_date =
| organization =
| committee =
| series =
| editors =
| authors =
| base_standards =
| related_standards =
| ___domain =
| license =
| copyright =
| 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 [[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.
|