💾 Archived View for jb55.com › ward.asia.wiki.org › openapi-specification captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-04)
-=-=-=-=-=-=-
The OpenAPI Specification, originally known as the Swagger Specification, is a specification for machine-readable interface files for describing, producing, consuming, and visualizing RESTful Web services - wikipedia
A variety of tools can generate code, documentation and test cases given an interface file. Development of the OpenAPI Specification (OAS) is overseen by the Open API Initiative, an open source collaborative project of the Linux Foundation.
Applications implemented based on OpenAPI interface files can automatically generate documentation of methods, parameters and models. This helps keep the documentation, client libraries, and source code in sync - wikipedia
The OpenAPI Specification is language-agnostic. It is also extensible into new technologies and protocols beyond HTTP - wikipedia
With OpenAPI's declarative resource specification, clients can understand and consume services without knowledge of server implementation or access to the server code.
The Open API Initiative maintains a list of implementations for version 3.0 of the specification. Unofficial lists also exist - wikipedia
- OpenAPI Specification - Swagger (software) - LoopBack - DreamFactory - Kubeless - Serverless computing - Polyglot (computing) - Polyglot Earth
<form action='https://rest.livecode.world/mediawiki/importSection'><input name=section_title size=60 value='History'> <input name=url type=hidden value='https://en.wikipedia.org/w/index.php?title=OpenAPI Specification&action=edit§ion=1'> <input type=submit value=create></form>
<form action='https://rest.livecode.world/mediawiki/importSection'><input name=section_title size=60 value='Usage'> <input name=url type=hidden value='https://en.wikipedia.org/w/index.php?title=OpenAPI Specification&action=edit§ion=2'> <input type=submit value=create></form>
<form action='https://rest.livecode.world/mediawiki/importSection'><input name=section_title size=60 value='Features'> <input name=url type=hidden value='https://en.wikipedia.org/w/index.php?title=OpenAPI Specification&action=edit§ion=3'> <input type=submit value=create></form>
<form action='https://rest.livecode.world/mediawiki/importSection'><input name=section_title size=60 value='Tools_that_work_with_OpenAPI'> <input name=url type=hidden value='https://en.wikipedia.org/w/index.php?title=OpenAPI Specification&action=edit§ion=4'> <input type=submit value=create></form>
<form action='https://rest.livecode.world/mediawiki/importSection'><input name=section_title size=60 value='See_also'> <input name=url type=hidden value='https://en.wikipedia.org/w/index.php?title=OpenAPI Specification&action=edit§ion=5'> <input type=submit value=create></form>
<form action='https://rest.livecode.world/mediawiki/importSection'><input name=section_title size=60 value='Bibliography'> <input name=url type=hidden value='https://en.wikipedia.org/w/index.php?title=OpenAPI Specification&action=edit§ion=7'> <input type=submit value=create></form>