What is OpenAPI Specification ?
- The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful 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. Open API Specification Provides understanding of how an API behaves and Links with other API’s. Specification is largely about the design of an API. This is Developer/Consumer comes to know how to frame a request and how to get back the response. API design and functionality are key factors while choosing to integrate an API with an application.
Image courtesy of Sonal Kumar | APISetu | Blog