OpenAPI Specification

OpenAPI
OpenAPI Specification
Year started2010 (2010)
First published10 August 2011 (2011-08-10)
Latest version3.1.0
15 February 2021 (2021-02-15)
Websiteopenapis.org

The OpenAPI Specification, previously known as the Swagger Specification, is a specification for a machine-readable interface definition language for describing, producing, consuming and visualizing web services.[1] Originally developed to support the Swagger framework, it became a separate project in 2015, overseen by the OpenAPI Initiative, an open-source collaboration project of the Linux Foundation.[2][3]

An OpenAPI Description (OAD)[4] represents a formal description of an API that tools can use to generate code, documentation, test cases, and more.

  1. ^ "OpenAPI Documentation: Getting Started". Learn OpenAPI. The OpenAPI Initiative. Retrieved 17 September 2024.
  2. ^ "New Collaborative Project to Extend Swagger Specification for Building Connected Applications and Services". Archived from the original on 31 October 2023.
  3. ^ "OpenAPI Initiative Charter". OpenAPI Initiative. Retrieved 12 November 2019.
  4. ^ "OpenAPI Documentation: Glossary". Learn OpenAPI. The OpenAPI Initiative. 2023. Retrieved 17 September 2024.