OpenAPI Specification

OpenAPI Specification

[1] Home | Open API Initiative ( 版) <https://openapis.org/>

The Open API Initiative (OAI) was created by a consortium of forward-looking industry experts who recognize the immense value of standardizing on how REST APIs are described. As an open governance structure under the Linux Foundation, the OAI is focused on creating, evolving and promoting a vendor neutral description format. SmartBear Software is donating the Swagger Specification directly to the OAI as the basis of this Open Specification.  

[2] Specification | Open API Initiative ( 版) <https://openapis.org/specification>

Starting with version 2.0 of the Swagger Specification, the OAI will be involving API consumers, developers, providers, and vendors alike to build the most useful, comprehensive specification possible.

The goal of the OAI specification is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Similar to what interfaces have done for lower-level programming, Swagger removes the guesswork in calling the service.

[3] Swagger – The World's Most Popular Framework for APIs. ( ()) <http://swagger.io/>

THE SWAGGER SPECIFICATION

At the heart of the above tools is the Swagger Specification. The specification creates the RESTful contract for your API, detailing all of its resources and operations in a human and machine readable format for easy development, discovery, and integration.

The specification is the basis of the OpenAPI Specification (OAS) and is developed in an open, transparent, and collaborative community to standardize the way RESTful interfaces are defined.

[4] Repo | Open API Initiative ( ()) <https://www.openapis.org/specification/repo>

[5] OAI/OpenAPI-Specification: The OpenAPI Specification Repository ( ()) <https://github.com/OAI/OpenAPI-Specification>

[6] OAI/OpenAPI-Specification: The OpenAPI Specification Repository ( ()) <https://github.com/OAI/OpenAPI-Specification#the-openapi-specification-fka-the-swagger-specification>

The OpenAPI Specification (fka The Swagger Specification)

[7] OpenAPI-Specification/2.0.md at master · OAI/OpenAPI-Specification ( ()) <https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md>

[8] OpenAPI-Specification/2.0.md at master · OAI/OpenAPI-Specification () <https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md>

[9] OpenApi media type registration questions (Darrel Miller著, ) <https://lists.w3.org/Archives/Public/public-media-types/2016JanMar/0000.html>

[10] Bitbucket API () <https://developer.atlassian.com/bitbucket/api/2/reference/meta/serialization>

Bitbucket uses the Open API Specification (OAI, formerly known as Swagger) to describe its APIs.

[11] OpenAPI Specification — Kinto 8.1.5 documentation () <https://kinto.readthedocs.io/en/latest/api/1.x/openapi.html>

GET /__api__

Returns the OpenAPI description for the running instance of Kinto on JSON format.